{
  "version": 1,
  "analyzerVersion": 1,
  "analyzerRevision": "tree-sitter-in-process-129-unresolved-file-lineage",
  "runs": {
    "notebook-run-1791454696255-46": {
      "checksum": "18f01fe570b1ca80a9c8ec5a4aeb317249ae583877cfb89060e5356f15f264f3",
      "facts": {
        "state": "unknown",
        "reasons": [
          "opaque-call"
        ],
        "definedNames": [],
        "conditionallyDefinedNames": [],
        "usedNames": [],
        "priorUsedNames": [],
        "possiblyUsedNames": [],
        "mutatedNames": [],
        "possiblyMutatedNames": [],
        "aliases": [],
        "builtinContainerNames": [],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [],
        "typeSummaries": [],
        "typeBindings": [],
        "receiverCalls": [],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "partial",
        "writeState": "partial",
        "externalState": "partial",
        "reads": [],
        "writes": [],
        "reasonCodes": [
          "source-analysis-unsupported-call",
          "dynamic-path-unresolved"
        ]
      },
      "fileContext": {
        "staticStrings": [],
        "staticCollections": [],
        "localFileWrappers": []
      }
    },
    "notebook-run-1791454838748-51": {
      "checksum": "d55b0d93ae43022da51d7283ed3728ffa51f1f0113de5123ef473540f2ec8650",
      "facts": {
        "state": "unknown",
        "reasons": [
          "opaque-mutation",
          "scoped-opaque-call"
        ],
        "definedNames": [
          "Path",
          "catalogue",
          "collections",
          "hashlib",
          "json",
          "p",
          "re",
          "records"
        ],
        "conditionallyDefinedNames": [],
        "usedNames": [
          "Path",
          "catalogue",
          "collections",
          "dict",
          "hashlib",
          "isinstance",
          "json",
          "len",
          "list",
          "p",
          "print",
          "records"
        ],
        "priorUsedNames": [
          "dict",
          "isinstance",
          "len",
          "list",
          "print"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [],
        "possiblyMutatedNames": [
          "records"
        ],
        "aliases": [
          {
            "target": "records",
            "source": "catalogue",
            "kind": "possible-reference",
            "access": "subscript",
            "member": "records"
          }
        ],
        "builtinContainerNames": [],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [
          "dict",
          "isinstance",
          "len",
          "list",
          "print"
        ],
        "safeCallArgumentNames": [
          "catalogue",
          "records"
        ],
        "typeSummaries": [
          {
            "name": "pycirclize.Circos",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "chord_diagram",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pycirclize.circos.Circos",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "initialize_from_matrix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pycirclize.circos.Circos",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pycirclize.circos.Circos",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "plotfig",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pathlib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Path",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PurePath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PosixPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PurePosixPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "WindowsPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PureWindowsPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "gzip",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "gzip.GzipFile",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "gzip.GzipFile",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sqlite3",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "connect",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Connection",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "shutil",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy2",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copyfile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copytree",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pathlib.PurePath",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "joinpath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "with_name",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "with_suffix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "with_stem",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "as_posix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "is_absolute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "is_relative_to",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mkdir",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "relative_to",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "glob",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_bytes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_bytes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sqlite3.Connection",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "cursor",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Cursor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "execute",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Cursor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sqlite3.Cursor",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "execute",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Cursor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fetchall",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "importlib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "import_module",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pickle",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dump",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loads",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cloudpickle",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loads",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "dill",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loads",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "joblib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dump",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "torch",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "h5py",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "File",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.File",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "dask.dataframe",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "dask.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "dask.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "muon",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_10x_h5",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "muon.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5mu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "muon.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_10x_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "muon.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "mudata",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "MuData",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mudata.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "mudata.MuData",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_h5mu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "muon.MuData",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_h5mu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "wfdb",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "rdrecord",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rdann",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "wrsamp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "dask.DataFrame",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "decimal",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Decimal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "decimal.Decimal",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "decimal.Decimal",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "collections",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Counter",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "collections.Counter",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "defaultdict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "collections.Counter",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "elements",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "items",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "keys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "most_common",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subtract",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "total",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "update",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "csv",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "DictReader",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "csv.DictReader",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reader",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "csv.reader",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "csv.DictReader",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "csv.reader",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "io",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "BytesIO",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "io.BytesIO",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "StringIO",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "io.StringIO",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "io.BytesIO",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "getvalue",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seek",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tell",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truncate",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "io.StringIO",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "getvalue",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seek",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tell",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truncate",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "random",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "random",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "uniform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "triangular",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randint",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randrange",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getrandbits",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "gauss",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "normalvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lognormvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "expovariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "vonmisesvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "gammavariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "betavariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "paretovariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "weibullvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "shuffle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "x"
              },
              {
                "name": "sample",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "choices",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "choice",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "numpy.random",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "random",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "random_sample",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sample",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ranf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rand",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randn",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randint",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "normal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "standard_normal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "uniform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "poisson",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "binomial",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "multinomial",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "multivariate_normal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "beta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "gamma",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "exponential",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lognormal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "chisquare",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "standard_t",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "dirichlet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "permutation",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "choice",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "shuffle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "x"
              }
            ]
          },
          {
            "name": "numpy",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@random",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.random",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@pi",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "floor",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ceil",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log10",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "degrees",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "radians",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "rad2deg",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "deg2rad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sin",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "cos",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "tan",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sqrt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "exp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "expm1",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log1p",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log2",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "abs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "absolute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "fabs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "cumsum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "arange",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "atleast_1d",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "array",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "asarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "column_stack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "concatenate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "clip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "diff",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "full",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "full_like",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fromfile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "genfromtxt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hstack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "linspace",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loadtxt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isfinite",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "isnan",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ones",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "percentile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ravel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savetxt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "stack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "std",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "vstack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "where",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "zeros",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "numpy.ndarray",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fill",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "flatten",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ravel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reshape",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "resize",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "std",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "concat",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "crosstab",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "DataFrame",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "merge",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ExcelFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.ExcelFile",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_excel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_feather",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_fwf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_iceberg",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_json",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_orc",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_pickle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_pickle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sas",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_spss",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sql",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sql_query",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sql_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_stata",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_xml",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Series",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyreadstat",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_dta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sas7bdat",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sav",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_xport",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_sav",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_dta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_xport",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyarrow.parquet",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.Table",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyfaidx",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Fasta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyfaidx.Fasta",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyranges",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_bed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_gtf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.stats",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "chi2_contingency",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mannwhitneyu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pearsonr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "spearmanr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ttest_1samp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ttest_ind",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ttest_rel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.io.wavfile",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "python.scalar",
                  "numpy.ndarray"
                ],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.numeric-tuple",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "python.numbers",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "union",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "intersection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "symmetric_difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "colorsys",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "rgb_to_hls",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hls_to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rgb_to_hsv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hsv_to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rgb_to_yiq",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "yiq_to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.colors",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@LinearSegmentedColormap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors.LinearSegmentedColormap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_rgba",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_hex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.colors.LinearSegmentedColormap",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "from_list",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors.Colormap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.colors.Colormap",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "reversed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors.Colormap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_bad",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_under",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_over",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.scalar",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "is_integer",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "startswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "endswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "replace",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xml.etree.ElementTree",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fromstring",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xml.etree.ElementTree.Element",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xml.etree.ElementTree.Element",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "find",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xml.etree.ElementTree.Element",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "findall",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.xml-elements",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "iter",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.xml-elements",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "iterfind",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.xml-elements",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@tag",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@tail",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.xml-elements",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "python.string",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "startswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "endswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "capitalize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "casefold",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lower",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "upper",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "title",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "strip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "split",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.strings",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "replace",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "format",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.strings",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "union",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "intersection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "symmetric_difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.unique-values",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.calculated-sequence",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "python.container",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "union",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "intersection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "symmetric_difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.mapping",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "get",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "items",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "keys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "__getitem__",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.ExcelFile",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@sheet_names",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.strings",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "parse",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.ExcelSheets",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "keys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.ExcelSheets.values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "items",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.ExcelSheets.items",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.ExcelSheets.values",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "pandas.ExcelSheets.items",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "pandas.Index",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.unique-values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_list",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.unique-values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.DataFrame",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_numpy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "div",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "divide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truediv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sub",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subtract",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@column",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@columns",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "describe",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "assign",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "drop",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "drop_duplicates",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "dropna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fillna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ffill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bfill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "groupby",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.core.groupby.DataFrameGroupBy",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reindex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_dict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "head",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "iterrows",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame.iterrows",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_string",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "join",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "notna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "melt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "merge",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pivot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pivot_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rename",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "round",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_excel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_feather",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_json",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_html",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_latex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_markdown",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "value_counts",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.StringMethods",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "strip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lower",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "upper",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "capitalize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "title",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "casefold",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.DataFrame.iterrows",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "pandas.core.groupby.DataFrameGroupBy",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "agg",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "aggregate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.core.groupby.SeriesGroupBy",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.Series",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_numpy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "div",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "divide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truediv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sub",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subtract",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@str",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.StringMethods",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "describe",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_list",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "dropna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "drop_duplicates",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fillna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ffill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bfill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "head",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reindex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "unique",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.unique-values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rename",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "round",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "notna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_dict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_frame",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "value_counts",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@colors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@rcParams",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.RcParams",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@style",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.style",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rc",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rcdefaults",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "use",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.RcParams",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "update",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.style",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "use",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.image",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "imageio.v3",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "skimage.io",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cv2",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "PIL.Image",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fromarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "PIL.Image.Image",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "convert",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "crop",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getbbox",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "paste",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "resize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rotate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata.io",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@pp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scanpy.pp",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@pl",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scanpy.pl",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@tl",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scanpy.tl",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_10x_h5",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_10x_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_visium",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy.pp",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "calculate_qc_metrics",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "filter_cells",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "filter_genes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "highly_variable_genes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "log1p",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "normalize_total",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "neighbors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "regress_out",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "scale",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy.pl",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dotplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "embedding",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "heatmap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "matrixplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "spatial",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tracksplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "umap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "violin",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy.tl",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "leiden",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "louvain",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pca",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rank_genes_groups",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score_genes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tsne",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "umap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata.AnnData",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "obs_names_make_unique",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "var_names_make_unique",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_csvs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "openslide",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "OpenSlide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "openslide.OpenSlide",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_slide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "openslide.OpenSlide",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cyvcf2",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "VCF",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "cyvcf2.VCF",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Writer",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "cyvcf2.Writer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cyvcf2.VCF",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_index",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "__call__",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_samples",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_info_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_format_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_filter_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cyvcf2.Writer",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "from_string",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "cyvcf2.Writer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_record",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pysam",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "AlignmentFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "VariantFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "TabixFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mgf",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "MGF",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "IndexedMGF",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mzml",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "MzML",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mgf.IndexedMGF",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "prebuild_byte_offset_file",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mzml.MzML",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "prebuild_byte_offset_file",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "openslide.OpenSlide",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_region",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_thumbnail",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "radiomics.featureextractor",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "RadiomicsFeatureExtractor",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "radiomics.featureextractor.RadiomicsFeatureExtractor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "radiomics.featureextractor.RadiomicsFeatureExtractor",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "execute",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loadParams",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "SimpleITK",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "ReadImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "SimpleITK.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "WriteTransform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "WriteImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetArrayFromImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetArrayViewFromImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetImageFromArray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "SimpleITK.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "SimpleITK.Image",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "GetSize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetSpacing",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetOrigin",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetDirection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetDimension",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetNumberOfComponentsPerPixel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetPixelID",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetSpacing",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetOrigin",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetDirection",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetPixel",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetMetaData",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "CopyInformation",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "nibabel",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "nibabel.spatialimages.SpatialImage",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "nibabel.spatialimages.SpatialImage",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "get_fdata",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_data_dtype",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_filename",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "update_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xarray",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load_dataarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load_dataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_dataarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_dataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_mfdataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xarray.Dataset",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "compute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_netcdf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xarray.DataArray",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "compute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_netcdf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.pyplot",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "axhline",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axvline",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axis",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bar",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "barh",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "boxplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "errorbar",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fill_between",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "imshow",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "legend",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "plot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "scatter",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "stackplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "step",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "stem",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "violinplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "xlabel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "xlim",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "xticks",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ylabel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ylim",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "yticks",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@rcParams",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.RcParams",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@style",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.style",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rc",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rcdefaults",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "figure",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pie",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "matplotlib.patches.Wedge",
                  "matplotlib.text.Text",
                  "matplotlib.text.Text"
                ],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "show",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subplots",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "matplotlib.figure.Figure",
                  "matplotlib.axes.Axes"
                ],
                "mutatesKeyword": null
              },
              {
                "name": "tight_layout",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "title",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "use",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.figure.Figure",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@patch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_gridspec",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.gridspec.GridSpec",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_subplot",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "clear",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "suptitle",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.text.Text",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tight_layout",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.gridspec.GridSpec",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.axes.Axes",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fill",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axis",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_patch",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fill_between",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_axis_off",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_theta_zero_location",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_theta_direction",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axhline",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axvline",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bar",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.container.BarContainer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "barh",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.container.BarContainer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bar_label",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.text.Text",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "flatten",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "grid",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hlines",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hist",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "legend",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pie",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "matplotlib.patches.Wedge",
                  "matplotlib.text.Text",
                  "matplotlib.text.Text"
                ],
                "mutatesKeyword": null
              },
              {
                "name": "plot",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.lines.Line2DList",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ravel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reshape",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "scatter",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_aspect",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_axisbelow",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_title",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xlabel",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xlim",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xticklabels",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xticks",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_ylabel",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_ylim",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_yticks",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_yticklabels",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tick_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "text",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.text.Text",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.container.BarContainer",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.path",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Path",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.path.Path",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.path.Path",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.patches",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Patch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PathPatch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Wedge",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Wedge",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Circle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "FancyBboxPatch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.patches.Patch",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_edgecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.patches.Rectangle",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "get_height",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_width",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_x",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_y",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_edgecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_height",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_width",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_x",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_y",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.patches.Wedge",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_edgecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.text.Text",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_fontsize",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_fontweight",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_horizontalalignment",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_rotation",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_text",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_verticalalignment",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.lines.Line2DList",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.lines.Line2D",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linestyle",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_marker",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "seaborn.matrix.ClusterGrid",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@ax_heatmap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_row_dendrogram",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_col_dendrogram",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_row_colors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_col_colors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_cbar",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@cax",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@fig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@figure",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tight_layout",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "seaborn",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "clustermap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "seaborn.matrix.ClusterGrid",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_theme",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_style",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_context",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_palette",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_defaults",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_orig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "barplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "boxplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "heatmap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "histplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "lineplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "scatterplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "violinplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              }
            ]
          },
          {
            "name": "sklearn.preprocessing",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "StandardScaler",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.preprocessing.StandardScaler.copy-uncertain",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "partial_fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.preprocessing.StandardScaler",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "partial_fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.decomposition",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "PCA",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.decomposition.PCA.copy-uncertain",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.decomposition.PCA",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.linear_model",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "LinearRegression",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.linear_model.LinearRegression.copy-uncertain",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "predict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.linear_model.LinearRegression",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "predict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.api",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "add_constant",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "OLS",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "statsmodels.regression.linear_model.OLS",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.formula.api",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "ols",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "statsmodels.regression.linear_model.OLS",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.regression.linear_model.OLS",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "statsmodels.regression.linear_model.RegressionResults",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.regression.linear_model.RegressionResults",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "conf_int",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "predict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "summary",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python-callable:pathlib.Path",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "__call__",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          }
        ],
        "typeBindings": [
          {
            "target": "collections",
            "typeName": "collections",
            "argumentNames": []
          },
          {
            "target": "Path",
            "typeName": "python-callable:pathlib.Path",
            "argumentNames": []
          },
          {
            "target": "p",
            "typeName": "pathlib.PurePath",
            "argumentNames": []
          }
        ],
        "receiverCalls": [
          {
            "receiver": "python-callable:pathlib.Path",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [
              "p"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "json",
            "member": "loads",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "json"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [
              "catalogue"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "p",
            "member": "read_text",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "p"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "catalogue",
            "member": "items",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "catalogue"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "collections",
            "member": "Counter",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "collections"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "python-callable:pathlib.Path",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [
              "records"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [
                "records"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "records",
            "member": "endswith",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "lower"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              []
            ],
            "receiverChainPositionalStaticShapes": [
              []
            ],
            "receiverChainPositionalStaticBooleans": [
              []
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [
              "records"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "hashlib",
            "member": "hexdigest",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "sha256"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              [
                []
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "unknown"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [
              "hashlib"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "hashlib",
            "member": "sha256",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "hashlib"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "p",
            "member": "read_bytes",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "p"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          }
        ],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "partial",
        "writeState": "partial",
        "externalState": "partial",
        "reads": [
          "inputs/math-repository-catalogue-142dce48093d.json"
        ],
        "writes": [],
        "reasonCodes": [
          "source-analysis-unsupported-call"
        ]
      },
      "fileContext": {
        "pythonBindings": [
          {
            "name": "collections",
            "qualifiedName": "collections",
            "kind": "import"
          },
          {
            "name": "hashlib",
            "qualifiedName": "hashlib",
            "kind": "import"
          },
          {
            "name": "json",
            "qualifiedName": "json",
            "kind": "import"
          },
          {
            "name": "Path",
            "qualifiedName": "pathlib.Path",
            "kind": "import"
          },
          {
            "name": "re",
            "qualifiedName": "re",
            "kind": "import"
          }
        ],
        "staticStrings": [
          {
            "name": "p",
            "value": "inputs/math-repository-catalogue-142dce48093d.json"
          }
        ],
        "staticCollections": [],
        "localFileWrappers": []
      }
    },
    "notebook-run-1791454849855-52": {
      "checksum": "87c7e7bb84c508d24d7312eb71f25bf4360061222ccac1d89fcff1ff19b9855b",
      "facts": {
        "state": "unknown",
        "reasons": [
          "control-flow",
          "opaque-mutation",
          "scoped-opaque-call"
        ],
        "definedNames": [
          "k",
          "rec",
          "t"
        ],
        "conditionallyDefinedNames": [
          "t"
        ],
        "usedNames": [
          "all",
          "catalogue",
          "dict",
          "hashlib",
          "isinstance",
          "k",
          "len",
          "list",
          "print",
          "rec",
          "records",
          "str",
          "t",
          "type"
        ],
        "priorUsedNames": [
          "all",
          "catalogue",
          "dict",
          "hashlib",
          "isinstance",
          "len",
          "list",
          "print",
          "records",
          "str",
          "type"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [],
        "possiblyMutatedNames": [
          "dict",
          "records",
          "t"
        ],
        "aliases": [
          {
            "target": "t",
            "source": "catalogue",
            "kind": "possible-reference",
            "access": "subscript"
          }
        ],
        "builtinContainerNames": [
          "rec"
        ],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [
          "all",
          "dict",
          "isinstance",
          "len",
          "list",
          "print",
          "str",
          "type"
        ],
        "safeCallArgumentNames": [
          "dict",
          "k",
          "rec",
          "records",
          "t"
        ],
        "typeSummaries": [
          {
            "name": "pycirclize.Circos",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "chord_diagram",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pycirclize.circos.Circos",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "initialize_from_matrix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pycirclize.circos.Circos",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pycirclize.circos.Circos",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "plotfig",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pathlib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Path",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PurePath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PosixPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PurePosixPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "WindowsPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PureWindowsPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "gzip",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "gzip.GzipFile",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "gzip.GzipFile",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sqlite3",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "connect",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Connection",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "shutil",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy2",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copyfile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copytree",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pathlib.PurePath",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "joinpath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "with_name",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "with_suffix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "with_stem",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "as_posix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "is_absolute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "is_relative_to",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mkdir",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "relative_to",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "glob",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_bytes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_bytes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sqlite3.Connection",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "cursor",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Cursor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "execute",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Cursor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sqlite3.Cursor",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "execute",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Cursor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fetchall",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "importlib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "import_module",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pickle",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dump",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loads",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cloudpickle",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loads",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "dill",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loads",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "joblib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dump",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "torch",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "h5py",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "File",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.File",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "dask.dataframe",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "dask.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "dask.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "muon",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_10x_h5",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "muon.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5mu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "muon.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_10x_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "muon.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "mudata",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "MuData",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mudata.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "mudata.MuData",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_h5mu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "muon.MuData",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_h5mu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "wfdb",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "rdrecord",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rdann",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "wrsamp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "dask.DataFrame",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "decimal",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Decimal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "decimal.Decimal",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "decimal.Decimal",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "collections",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Counter",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "collections.Counter",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "defaultdict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "collections.Counter",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "elements",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "items",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "keys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "most_common",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subtract",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "total",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "update",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "csv",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "DictReader",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "csv.DictReader",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reader",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "csv.reader",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "csv.DictReader",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "csv.reader",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "io",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "BytesIO",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "io.BytesIO",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "StringIO",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "io.StringIO",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "io.BytesIO",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "getvalue",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seek",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tell",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truncate",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "io.StringIO",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "getvalue",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seek",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tell",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truncate",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "random",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "random",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "uniform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "triangular",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randint",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randrange",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getrandbits",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "gauss",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "normalvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lognormvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "expovariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "vonmisesvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "gammavariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "betavariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "paretovariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "weibullvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "shuffle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "x"
              },
              {
                "name": "sample",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "choices",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "choice",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "numpy.random",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "random",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "random_sample",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sample",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ranf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rand",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randn",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randint",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "normal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "standard_normal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "uniform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "poisson",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "binomial",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "multinomial",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "multivariate_normal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "beta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "gamma",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "exponential",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lognormal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "chisquare",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "standard_t",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "dirichlet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "permutation",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "choice",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "shuffle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "x"
              }
            ]
          },
          {
            "name": "numpy",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@random",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.random",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@pi",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "floor",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ceil",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log10",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "degrees",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "radians",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "rad2deg",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "deg2rad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sin",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "cos",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "tan",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sqrt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "exp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "expm1",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log1p",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log2",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "abs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "absolute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "fabs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "cumsum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "arange",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "atleast_1d",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "array",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "asarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "column_stack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "concatenate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "clip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "diff",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "full",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "full_like",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fromfile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "genfromtxt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hstack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "linspace",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loadtxt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isfinite",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "isnan",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ones",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "percentile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ravel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savetxt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "stack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "std",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "vstack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "where",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "zeros",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "numpy.ndarray",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fill",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "flatten",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ravel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reshape",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "resize",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "std",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "concat",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "crosstab",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "DataFrame",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "merge",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ExcelFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.ExcelFile",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_excel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_feather",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_fwf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_iceberg",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_json",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_orc",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_pickle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_pickle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sas",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_spss",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sql",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sql_query",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sql_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_stata",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_xml",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Series",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyreadstat",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_dta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sas7bdat",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sav",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_xport",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_sav",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_dta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_xport",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyarrow.parquet",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.Table",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyfaidx",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Fasta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyfaidx.Fasta",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyranges",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_bed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_gtf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.stats",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "chi2_contingency",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mannwhitneyu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pearsonr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "spearmanr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ttest_1samp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ttest_ind",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ttest_rel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.io.wavfile",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "python.scalar",
                  "numpy.ndarray"
                ],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.numeric-tuple",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "python.numbers",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "union",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "intersection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "symmetric_difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "colorsys",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "rgb_to_hls",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hls_to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rgb_to_hsv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hsv_to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rgb_to_yiq",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "yiq_to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.colors",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@LinearSegmentedColormap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors.LinearSegmentedColormap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_rgba",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_hex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.colors.LinearSegmentedColormap",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "from_list",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors.Colormap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.colors.Colormap",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "reversed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors.Colormap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_bad",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_under",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_over",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.scalar",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "is_integer",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "startswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "endswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "replace",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xml.etree.ElementTree",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fromstring",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xml.etree.ElementTree.Element",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xml.etree.ElementTree.Element",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "find",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xml.etree.ElementTree.Element",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "findall",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.xml-elements",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "iter",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.xml-elements",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "iterfind",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.xml-elements",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@tag",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@tail",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.xml-elements",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "python.string",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "startswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "endswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "capitalize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "casefold",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lower",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "upper",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "title",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "strip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "split",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.strings",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "replace",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "format",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.strings",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "union",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "intersection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "symmetric_difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.unique-values",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.calculated-sequence",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "python.container",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "union",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "intersection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "symmetric_difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.mapping",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "get",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "items",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "keys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "__getitem__",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.ExcelFile",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@sheet_names",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.strings",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "parse",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.ExcelSheets",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "keys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.ExcelSheets.values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "items",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.ExcelSheets.items",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.ExcelSheets.values",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "pandas.ExcelSheets.items",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "pandas.Index",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.unique-values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_list",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.unique-values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.DataFrame",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_numpy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "div",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "divide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truediv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sub",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subtract",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@column",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@columns",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "describe",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "assign",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "drop",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "drop_duplicates",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "dropna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fillna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ffill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bfill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "groupby",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.core.groupby.DataFrameGroupBy",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reindex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_dict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "head",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "iterrows",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame.iterrows",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_string",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "join",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "notna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "melt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "merge",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pivot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pivot_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rename",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "round",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_excel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_feather",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_json",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_html",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_latex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_markdown",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "value_counts",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.StringMethods",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "strip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lower",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "upper",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "capitalize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "title",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "casefold",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.DataFrame.iterrows",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "pandas.core.groupby.DataFrameGroupBy",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "agg",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "aggregate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.core.groupby.SeriesGroupBy",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.Series",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_numpy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "div",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "divide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truediv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sub",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subtract",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@str",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.StringMethods",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "describe",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_list",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "dropna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "drop_duplicates",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fillna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ffill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bfill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "head",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reindex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "unique",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.unique-values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rename",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "round",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "notna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_dict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_frame",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "value_counts",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@colors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@rcParams",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.RcParams",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@style",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.style",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rc",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rcdefaults",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "use",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.RcParams",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "update",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.style",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "use",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.image",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "imageio.v3",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "skimage.io",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cv2",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "PIL.Image",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fromarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "PIL.Image.Image",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "convert",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "crop",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getbbox",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "paste",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "resize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rotate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata.io",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@pp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scanpy.pp",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@pl",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scanpy.pl",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@tl",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scanpy.tl",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_10x_h5",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_10x_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_visium",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy.pp",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "calculate_qc_metrics",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "filter_cells",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "filter_genes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "highly_variable_genes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "log1p",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "normalize_total",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "neighbors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "regress_out",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "scale",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy.pl",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dotplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "embedding",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "heatmap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "matrixplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "spatial",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tracksplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "umap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "violin",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy.tl",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "leiden",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "louvain",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pca",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rank_genes_groups",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score_genes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tsne",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "umap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata.AnnData",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "obs_names_make_unique",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "var_names_make_unique",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_csvs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "openslide",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "OpenSlide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "openslide.OpenSlide",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_slide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "openslide.OpenSlide",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cyvcf2",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "VCF",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "cyvcf2.VCF",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Writer",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "cyvcf2.Writer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cyvcf2.VCF",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_index",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "__call__",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_samples",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_info_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_format_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_filter_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cyvcf2.Writer",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "from_string",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "cyvcf2.Writer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_record",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pysam",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "AlignmentFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "VariantFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "TabixFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mgf",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "MGF",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "IndexedMGF",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mzml",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "MzML",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mgf.IndexedMGF",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "prebuild_byte_offset_file",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mzml.MzML",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "prebuild_byte_offset_file",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "openslide.OpenSlide",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_region",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_thumbnail",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "radiomics.featureextractor",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "RadiomicsFeatureExtractor",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "radiomics.featureextractor.RadiomicsFeatureExtractor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "radiomics.featureextractor.RadiomicsFeatureExtractor",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "execute",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loadParams",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "SimpleITK",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "ReadImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "SimpleITK.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "WriteTransform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "WriteImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetArrayFromImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetArrayViewFromImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetImageFromArray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "SimpleITK.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "SimpleITK.Image",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "GetSize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetSpacing",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetOrigin",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetDirection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetDimension",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetNumberOfComponentsPerPixel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetPixelID",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetSpacing",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetOrigin",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetDirection",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetPixel",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetMetaData",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "CopyInformation",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "nibabel",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "nibabel.spatialimages.SpatialImage",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "nibabel.spatialimages.SpatialImage",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "get_fdata",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_data_dtype",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_filename",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "update_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xarray",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load_dataarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load_dataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_dataarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_dataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_mfdataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xarray.Dataset",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "compute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_netcdf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xarray.DataArray",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "compute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_netcdf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.pyplot",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "axhline",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axvline",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axis",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bar",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "barh",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "boxplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "errorbar",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fill_between",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "imshow",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "legend",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "plot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "scatter",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "stackplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "step",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "stem",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "violinplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "xlabel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "xlim",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "xticks",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ylabel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ylim",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "yticks",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@rcParams",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.RcParams",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@style",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.style",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rc",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rcdefaults",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "figure",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pie",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "matplotlib.patches.Wedge",
                  "matplotlib.text.Text",
                  "matplotlib.text.Text"
                ],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "show",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subplots",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "matplotlib.figure.Figure",
                  "matplotlib.axes.Axes"
                ],
                "mutatesKeyword": null
              },
              {
                "name": "tight_layout",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "title",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "use",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.figure.Figure",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@patch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_gridspec",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.gridspec.GridSpec",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_subplot",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "clear",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "suptitle",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.text.Text",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tight_layout",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.gridspec.GridSpec",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.axes.Axes",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fill",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axis",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_patch",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fill_between",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_axis_off",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_theta_zero_location",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_theta_direction",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axhline",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axvline",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bar",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.container.BarContainer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "barh",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.container.BarContainer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bar_label",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.text.Text",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "flatten",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "grid",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hlines",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hist",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "legend",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pie",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "matplotlib.patches.Wedge",
                  "matplotlib.text.Text",
                  "matplotlib.text.Text"
                ],
                "mutatesKeyword": null
              },
              {
                "name": "plot",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.lines.Line2DList",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ravel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reshape",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "scatter",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_aspect",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_axisbelow",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_title",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xlabel",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xlim",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xticklabels",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xticks",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_ylabel",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_ylim",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_yticks",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_yticklabels",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tick_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "text",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.text.Text",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.container.BarContainer",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.path",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Path",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.path.Path",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.path.Path",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.patches",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Patch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PathPatch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Wedge",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Wedge",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Circle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "FancyBboxPatch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.patches.Patch",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_edgecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.patches.Rectangle",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "get_height",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_width",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_x",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_y",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_edgecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_height",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_width",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_x",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_y",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.patches.Wedge",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_edgecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.text.Text",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_fontsize",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_fontweight",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_horizontalalignment",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_rotation",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_text",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_verticalalignment",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.lines.Line2DList",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.lines.Line2D",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linestyle",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_marker",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "seaborn.matrix.ClusterGrid",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@ax_heatmap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_row_dendrogram",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_col_dendrogram",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_row_colors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_col_colors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_cbar",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@cax",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@fig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@figure",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tight_layout",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "seaborn",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "clustermap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "seaborn.matrix.ClusterGrid",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_theme",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_style",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_context",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_palette",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_defaults",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_orig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "barplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "boxplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "heatmap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "histplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "lineplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "scatterplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "violinplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              }
            ]
          },
          {
            "name": "sklearn.preprocessing",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "StandardScaler",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.preprocessing.StandardScaler.copy-uncertain",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "partial_fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.preprocessing.StandardScaler",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "partial_fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.decomposition",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "PCA",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.decomposition.PCA.copy-uncertain",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.decomposition.PCA",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.linear_model",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "LinearRegression",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.linear_model.LinearRegression.copy-uncertain",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "predict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.linear_model.LinearRegression",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "predict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.api",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "add_constant",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "OLS",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "statsmodels.regression.linear_model.OLS",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.formula.api",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "ols",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "statsmodels.regression.linear_model.OLS",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.regression.linear_model.OLS",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "statsmodels.regression.linear_model.RegressionResults",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.regression.linear_model.RegressionResults",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "conf_int",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "predict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "summary",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          }
        ],
        "typeBindings": [
          {
            "target": "k",
            "typeName": "python.string",
            "argumentNames": []
          }
        ],
        "receiverCalls": [
          {
            "receiver": "hashlib",
            "member": "hexdigest",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "sha256"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              [
                []
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "unknown"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [
              "hashlib"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "hashlib",
            "member": "sha256",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "hashlib"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          }
        ],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "partial",
        "writeState": "partial",
        "externalState": "partial",
        "reads": [],
        "writes": [],
        "reasonCodes": [
          "source-analysis-unsupported-call"
        ]
      },
      "fileContext": {
        "staticStrings": [
          {
            "name": "k",
            "value": "lean/ComparatorChallenges/README.md"
          }
        ],
        "staticCollections": [],
        "localFileWrappers": []
      }
    },
    "notebook-run-1791454857183-53": {
      "checksum": "7545f5c0b894f87b1a5605db262a0fa3d2fab13231c2a89bca19a7cd7884ab9b",
      "facts": {
        "state": "available",
        "definedNames": [
          "k"
        ],
        "usedNames": [
          "catalogue",
          "len",
          "print",
          "rec"
        ],
        "priorUsedNames": [
          "catalogue",
          "len",
          "print",
          "rec"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [
          "len",
          "print"
        ],
        "safeCallArgumentNames": [
          "catalogue",
          "k",
          "rec"
        ],
        "typeSummaries": [
          {
            "name": "pycirclize.Circos",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "chord_diagram",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pycirclize.circos.Circos",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "initialize_from_matrix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pycirclize.circos.Circos",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pycirclize.circos.Circos",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "plotfig",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pathlib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Path",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PurePath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PosixPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PurePosixPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "WindowsPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PureWindowsPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "gzip",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "gzip.GzipFile",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "gzip.GzipFile",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sqlite3",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "connect",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Connection",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "shutil",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy2",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copyfile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copytree",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pathlib.PurePath",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "joinpath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "with_name",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "with_suffix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "with_stem",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "as_posix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "is_absolute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "is_relative_to",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mkdir",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "relative_to",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "glob",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_bytes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_bytes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sqlite3.Connection",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "cursor",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Cursor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "execute",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Cursor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sqlite3.Cursor",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "execute",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Cursor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fetchall",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "importlib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "import_module",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pickle",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dump",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loads",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cloudpickle",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loads",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "dill",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loads",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "joblib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dump",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "torch",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "h5py",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "File",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.File",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "dask.dataframe",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "dask.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "dask.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "muon",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_10x_h5",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "muon.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5mu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "muon.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_10x_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "muon.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "mudata",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "MuData",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mudata.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "mudata.MuData",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_h5mu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "muon.MuData",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_h5mu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "wfdb",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "rdrecord",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rdann",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "wrsamp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "dask.DataFrame",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "decimal",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Decimal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "decimal.Decimal",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "decimal.Decimal",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "collections",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Counter",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "collections.Counter",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "defaultdict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "collections.Counter",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "elements",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "items",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "keys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "most_common",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subtract",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "total",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "update",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "csv",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "DictReader",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "csv.DictReader",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reader",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "csv.reader",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "csv.DictReader",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "csv.reader",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "io",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "BytesIO",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "io.BytesIO",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "StringIO",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "io.StringIO",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "io.BytesIO",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "getvalue",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seek",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tell",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truncate",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "io.StringIO",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "getvalue",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seek",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tell",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truncate",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "random",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "random",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "uniform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "triangular",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randint",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randrange",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getrandbits",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "gauss",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "normalvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lognormvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "expovariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "vonmisesvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "gammavariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "betavariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "paretovariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "weibullvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "shuffle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "x"
              },
              {
                "name": "sample",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "choices",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "choice",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "numpy.random",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "random",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "random_sample",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sample",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ranf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rand",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randn",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randint",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "normal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "standard_normal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "uniform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "poisson",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "binomial",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "multinomial",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "multivariate_normal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "beta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "gamma",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "exponential",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lognormal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "chisquare",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "standard_t",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "dirichlet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "permutation",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "choice",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "shuffle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "x"
              }
            ]
          },
          {
            "name": "numpy",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@random",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.random",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@pi",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "floor",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ceil",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log10",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "degrees",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "radians",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "rad2deg",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "deg2rad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sin",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "cos",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "tan",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sqrt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "exp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "expm1",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log1p",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log2",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "abs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "absolute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "fabs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "cumsum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "arange",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "atleast_1d",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "array",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "asarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "column_stack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "concatenate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "clip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "diff",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "full",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "full_like",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fromfile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "genfromtxt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hstack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "linspace",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loadtxt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isfinite",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "isnan",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ones",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "percentile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ravel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savetxt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "stack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "std",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "vstack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "where",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "zeros",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "numpy.ndarray",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fill",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "flatten",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ravel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reshape",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "resize",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "std",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "concat",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "crosstab",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "DataFrame",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "merge",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ExcelFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.ExcelFile",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_excel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_feather",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_fwf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_iceberg",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_json",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_orc",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_pickle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_pickle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sas",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_spss",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sql",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sql_query",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sql_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_stata",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_xml",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Series",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyreadstat",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_dta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sas7bdat",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sav",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_xport",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_sav",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_dta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_xport",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyarrow.parquet",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.Table",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyfaidx",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Fasta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyfaidx.Fasta",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyranges",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_bed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_gtf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.stats",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "chi2_contingency",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mannwhitneyu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pearsonr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "spearmanr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ttest_1samp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ttest_ind",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ttest_rel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.io.wavfile",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "python.scalar",
                  "numpy.ndarray"
                ],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.numeric-tuple",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "python.numbers",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "union",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "intersection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "symmetric_difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "colorsys",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "rgb_to_hls",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hls_to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rgb_to_hsv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hsv_to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rgb_to_yiq",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "yiq_to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.colors",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@LinearSegmentedColormap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors.LinearSegmentedColormap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_rgba",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_hex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.colors.LinearSegmentedColormap",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "from_list",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors.Colormap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.colors.Colormap",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "reversed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors.Colormap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_bad",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_under",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_over",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.scalar",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "is_integer",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "startswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "endswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "replace",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xml.etree.ElementTree",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fromstring",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xml.etree.ElementTree.Element",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xml.etree.ElementTree.Element",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "find",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xml.etree.ElementTree.Element",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "findall",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.xml-elements",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "iter",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.xml-elements",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "iterfind",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.xml-elements",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@tag",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@tail",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.xml-elements",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "python.string",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "startswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "endswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "capitalize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "casefold",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lower",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "upper",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "title",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "strip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "split",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.strings",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "replace",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "format",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.strings",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "union",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "intersection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "symmetric_difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.unique-values",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.calculated-sequence",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "python.container",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "union",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "intersection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "symmetric_difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.mapping",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "get",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "items",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "keys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "__getitem__",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.ExcelFile",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@sheet_names",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.strings",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "parse",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.ExcelSheets",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "keys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.ExcelSheets.values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "items",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.ExcelSheets.items",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.ExcelSheets.values",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "pandas.ExcelSheets.items",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "pandas.Index",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.unique-values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_list",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.unique-values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.DataFrame",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_numpy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "div",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "divide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truediv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sub",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subtract",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@column",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@columns",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "describe",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "assign",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "drop",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "drop_duplicates",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "dropna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fillna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ffill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bfill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "groupby",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.core.groupby.DataFrameGroupBy",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reindex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_dict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "head",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "iterrows",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame.iterrows",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_string",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "join",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "notna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "melt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "merge",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pivot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pivot_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rename",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "round",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_excel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_feather",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_json",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_html",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_latex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_markdown",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "value_counts",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.StringMethods",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "strip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lower",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "upper",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "capitalize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "title",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "casefold",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.DataFrame.iterrows",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "pandas.core.groupby.DataFrameGroupBy",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "agg",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "aggregate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.core.groupby.SeriesGroupBy",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.Series",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_numpy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "div",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "divide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truediv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sub",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subtract",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@str",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.StringMethods",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "describe",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_list",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "dropna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "drop_duplicates",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fillna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ffill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bfill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "head",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reindex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "unique",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.unique-values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rename",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "round",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "notna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_dict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_frame",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "value_counts",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@colors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@rcParams",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.RcParams",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@style",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.style",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rc",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rcdefaults",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "use",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.RcParams",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "update",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.style",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "use",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.image",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "imageio.v3",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "skimage.io",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cv2",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "PIL.Image",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fromarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "PIL.Image.Image",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "convert",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "crop",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getbbox",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "paste",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "resize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rotate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata.io",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@pp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scanpy.pp",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@pl",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scanpy.pl",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@tl",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scanpy.tl",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_10x_h5",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_10x_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_visium",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy.pp",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "calculate_qc_metrics",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "filter_cells",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "filter_genes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "highly_variable_genes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "log1p",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "normalize_total",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "neighbors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "regress_out",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "scale",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy.pl",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dotplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "embedding",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "heatmap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "matrixplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "spatial",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tracksplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "umap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "violin",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy.tl",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "leiden",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "louvain",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pca",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rank_genes_groups",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score_genes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tsne",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "umap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata.AnnData",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "obs_names_make_unique",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "var_names_make_unique",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_csvs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "openslide",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "OpenSlide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "openslide.OpenSlide",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_slide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "openslide.OpenSlide",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cyvcf2",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "VCF",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "cyvcf2.VCF",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Writer",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "cyvcf2.Writer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cyvcf2.VCF",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_index",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "__call__",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_samples",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_info_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_format_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_filter_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cyvcf2.Writer",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "from_string",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "cyvcf2.Writer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_record",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pysam",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "AlignmentFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "VariantFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "TabixFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mgf",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "MGF",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "IndexedMGF",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mzml",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "MzML",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mgf.IndexedMGF",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "prebuild_byte_offset_file",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mzml.MzML",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "prebuild_byte_offset_file",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "openslide.OpenSlide",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_region",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_thumbnail",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "radiomics.featureextractor",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "RadiomicsFeatureExtractor",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "radiomics.featureextractor.RadiomicsFeatureExtractor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "radiomics.featureextractor.RadiomicsFeatureExtractor",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "execute",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loadParams",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "SimpleITK",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "ReadImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "SimpleITK.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "WriteTransform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "WriteImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetArrayFromImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetArrayViewFromImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetImageFromArray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "SimpleITK.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "SimpleITK.Image",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "GetSize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetSpacing",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetOrigin",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetDirection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetDimension",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetNumberOfComponentsPerPixel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetPixelID",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetSpacing",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetOrigin",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetDirection",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetPixel",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetMetaData",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "CopyInformation",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "nibabel",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "nibabel.spatialimages.SpatialImage",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "nibabel.spatialimages.SpatialImage",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "get_fdata",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_data_dtype",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_filename",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "update_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xarray",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load_dataarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load_dataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_dataarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_dataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_mfdataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xarray.Dataset",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "compute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_netcdf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xarray.DataArray",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "compute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_netcdf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.pyplot",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "axhline",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axvline",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axis",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bar",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "barh",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "boxplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "errorbar",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fill_between",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "imshow",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "legend",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "plot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "scatter",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "stackplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "step",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "stem",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "violinplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "xlabel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "xlim",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "xticks",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ylabel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ylim",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "yticks",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@rcParams",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.RcParams",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@style",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.style",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rc",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rcdefaults",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "figure",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pie",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "matplotlib.patches.Wedge",
                  "matplotlib.text.Text",
                  "matplotlib.text.Text"
                ],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "show",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subplots",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "matplotlib.figure.Figure",
                  "matplotlib.axes.Axes"
                ],
                "mutatesKeyword": null
              },
              {
                "name": "tight_layout",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "title",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "use",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.figure.Figure",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@patch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_gridspec",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.gridspec.GridSpec",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_subplot",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "clear",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "suptitle",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.text.Text",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tight_layout",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.gridspec.GridSpec",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.axes.Axes",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fill",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axis",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_patch",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fill_between",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_axis_off",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_theta_zero_location",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_theta_direction",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axhline",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axvline",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bar",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.container.BarContainer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "barh",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.container.BarContainer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bar_label",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.text.Text",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "flatten",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "grid",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hlines",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hist",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "legend",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pie",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "matplotlib.patches.Wedge",
                  "matplotlib.text.Text",
                  "matplotlib.text.Text"
                ],
                "mutatesKeyword": null
              },
              {
                "name": "plot",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.lines.Line2DList",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ravel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reshape",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "scatter",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_aspect",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_axisbelow",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_title",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xlabel",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xlim",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xticklabels",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xticks",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_ylabel",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_ylim",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_yticks",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_yticklabels",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tick_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "text",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.text.Text",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.container.BarContainer",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.path",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Path",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.path.Path",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.path.Path",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.patches",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Patch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PathPatch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Wedge",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Wedge",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Circle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "FancyBboxPatch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.patches.Patch",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_edgecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.patches.Rectangle",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "get_height",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_width",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_x",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_y",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_edgecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_height",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_width",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_x",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_y",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.patches.Wedge",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_edgecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.text.Text",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_fontsize",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_fontweight",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_horizontalalignment",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_rotation",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_text",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_verticalalignment",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.lines.Line2DList",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.lines.Line2D",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linestyle",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_marker",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "seaborn.matrix.ClusterGrid",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@ax_heatmap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_row_dendrogram",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_col_dendrogram",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_row_colors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_col_colors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_cbar",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@cax",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@fig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@figure",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tight_layout",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "seaborn",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "clustermap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "seaborn.matrix.ClusterGrid",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_theme",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_style",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_context",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_palette",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_defaults",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_orig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "barplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "boxplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "heatmap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "histplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "lineplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "scatterplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "violinplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              }
            ]
          },
          {
            "name": "sklearn.preprocessing",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "StandardScaler",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.preprocessing.StandardScaler.copy-uncertain",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "partial_fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.preprocessing.StandardScaler",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "partial_fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.decomposition",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "PCA",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.decomposition.PCA.copy-uncertain",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.decomposition.PCA",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.linear_model",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "LinearRegression",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.linear_model.LinearRegression.copy-uncertain",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "predict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.linear_model.LinearRegression",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "predict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.api",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "add_constant",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "OLS",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "statsmodels.regression.linear_model.OLS",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.formula.api",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "ols",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "statsmodels.regression.linear_model.OLS",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.regression.linear_model.OLS",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "statsmodels.regression.linear_model.RegressionResults",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.regression.linear_model.RegressionResults",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "conf_int",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "predict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "summary",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          }
        ],
        "typeBindings": [
          {
            "target": "k",
            "typeName": "python.string",
            "argumentNames": []
          }
        ],
        "receiverCalls": [],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "partial",
        "writeState": "complete",
        "externalState": "complete",
        "reads": [],
        "writes": [],
        "reasonCodes": [
          "source-analysis-unsupported-call"
        ]
      },
      "fileContext": {
        "staticStrings": [
          {
            "name": "k",
            "value": "lean/lean-toolchain"
          }
        ],
        "staticCollections": [],
        "localFileWrappers": []
      }
    },
    "notebook-run-1791454872564-54": {
      "checksum": "a0c9f6abcb30d9b18e722a8bc96cce27a783811286990a26a3542cc9210e52b2",
      "facts": {
        "state": "available",
        "definedNames": [],
        "usedNames": [
          "catalogue",
          "len",
          "print",
          "rec"
        ],
        "priorUsedNames": [
          "catalogue",
          "len",
          "print",
          "rec"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [
          "len",
          "print"
        ],
        "safeCallArgumentNames": [
          "catalogue",
          "rec"
        ],
        "typeSummaries": [
          {
            "name": "pycirclize.Circos",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "chord_diagram",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pycirclize.circos.Circos",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "initialize_from_matrix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pycirclize.circos.Circos",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pycirclize.circos.Circos",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "plotfig",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pathlib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Path",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PurePath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PosixPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PurePosixPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "WindowsPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PureWindowsPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "gzip",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "gzip.GzipFile",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "gzip.GzipFile",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sqlite3",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "connect",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Connection",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "shutil",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy2",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copyfile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copytree",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pathlib.PurePath",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "joinpath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "with_name",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "with_suffix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "with_stem",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "as_posix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "is_absolute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "is_relative_to",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mkdir",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "relative_to",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "glob",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_bytes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_bytes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sqlite3.Connection",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "cursor",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Cursor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "execute",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Cursor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sqlite3.Cursor",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "execute",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Cursor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fetchall",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "importlib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "import_module",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pickle",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dump",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loads",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cloudpickle",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loads",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "dill",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loads",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "joblib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dump",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "torch",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "h5py",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "File",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.File",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "dask.dataframe",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "dask.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "dask.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "muon",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_10x_h5",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "muon.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5mu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "muon.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_10x_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "muon.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "mudata",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "MuData",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mudata.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "mudata.MuData",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_h5mu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "muon.MuData",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_h5mu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "wfdb",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "rdrecord",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rdann",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "wrsamp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "dask.DataFrame",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "decimal",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Decimal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "decimal.Decimal",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "decimal.Decimal",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "collections",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Counter",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "collections.Counter",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "defaultdict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "collections.Counter",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "elements",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "items",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "keys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "most_common",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subtract",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "total",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "update",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "csv",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "DictReader",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "csv.DictReader",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reader",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "csv.reader",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "csv.DictReader",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "csv.reader",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "io",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "BytesIO",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "io.BytesIO",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "StringIO",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "io.StringIO",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "io.BytesIO",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "getvalue",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seek",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tell",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truncate",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "io.StringIO",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "getvalue",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seek",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tell",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truncate",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "random",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "random",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "uniform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "triangular",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randint",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randrange",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getrandbits",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "gauss",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "normalvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lognormvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "expovariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "vonmisesvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "gammavariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "betavariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "paretovariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "weibullvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "shuffle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "x"
              },
              {
                "name": "sample",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "choices",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "choice",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "numpy.random",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "random",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "random_sample",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sample",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ranf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rand",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randn",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randint",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "normal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "standard_normal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "uniform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "poisson",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "binomial",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "multinomial",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "multivariate_normal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "beta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "gamma",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "exponential",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lognormal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "chisquare",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "standard_t",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "dirichlet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "permutation",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "choice",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "shuffle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "x"
              }
            ]
          },
          {
            "name": "numpy",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@random",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.random",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@pi",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "floor",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ceil",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log10",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "degrees",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "radians",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "rad2deg",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "deg2rad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sin",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "cos",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "tan",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sqrt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "exp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "expm1",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log1p",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log2",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "abs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "absolute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "fabs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "cumsum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "arange",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "atleast_1d",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "array",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "asarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "column_stack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "concatenate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "clip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "diff",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "full",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "full_like",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fromfile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "genfromtxt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hstack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "linspace",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loadtxt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isfinite",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "isnan",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ones",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "percentile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ravel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savetxt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "stack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "std",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "vstack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "where",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "zeros",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "numpy.ndarray",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fill",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "flatten",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ravel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reshape",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "resize",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "std",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "concat",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "crosstab",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "DataFrame",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "merge",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ExcelFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.ExcelFile",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_excel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_feather",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_fwf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_iceberg",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_json",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_orc",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_pickle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_pickle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sas",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_spss",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sql",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sql_query",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sql_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_stata",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_xml",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Series",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyreadstat",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_dta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sas7bdat",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sav",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_xport",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_sav",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_dta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_xport",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyarrow.parquet",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.Table",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyfaidx",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Fasta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyfaidx.Fasta",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyranges",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_bed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_gtf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.stats",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "chi2_contingency",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mannwhitneyu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pearsonr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "spearmanr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ttest_1samp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ttest_ind",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ttest_rel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.io.wavfile",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "python.scalar",
                  "numpy.ndarray"
                ],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.numeric-tuple",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "python.numbers",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "union",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "intersection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "symmetric_difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "colorsys",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "rgb_to_hls",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hls_to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rgb_to_hsv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hsv_to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rgb_to_yiq",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "yiq_to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.colors",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@LinearSegmentedColormap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors.LinearSegmentedColormap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_rgba",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_hex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.colors.LinearSegmentedColormap",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "from_list",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors.Colormap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.colors.Colormap",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "reversed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors.Colormap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_bad",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_under",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_over",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.scalar",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "is_integer",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "startswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "endswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "replace",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xml.etree.ElementTree",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fromstring",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xml.etree.ElementTree.Element",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xml.etree.ElementTree.Element",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "find",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xml.etree.ElementTree.Element",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "findall",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.xml-elements",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "iter",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.xml-elements",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "iterfind",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.xml-elements",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@tag",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@tail",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.xml-elements",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "python.string",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "startswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "endswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "capitalize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "casefold",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lower",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "upper",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "title",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "strip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "split",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.strings",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "replace",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "format",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.strings",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "union",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "intersection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "symmetric_difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.unique-values",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.calculated-sequence",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "python.container",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "union",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "intersection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "symmetric_difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.mapping",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "get",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "items",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "keys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "__getitem__",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.ExcelFile",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@sheet_names",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.strings",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "parse",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.ExcelSheets",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "keys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.ExcelSheets.values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "items",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.ExcelSheets.items",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.ExcelSheets.values",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "pandas.ExcelSheets.items",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "pandas.Index",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.unique-values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_list",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.unique-values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.DataFrame",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_numpy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "div",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "divide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truediv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sub",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subtract",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@column",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@columns",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "describe",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "assign",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "drop",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "drop_duplicates",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "dropna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fillna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ffill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bfill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "groupby",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.core.groupby.DataFrameGroupBy",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reindex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_dict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "head",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "iterrows",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame.iterrows",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_string",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "join",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "notna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "melt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "merge",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pivot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pivot_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rename",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "round",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_excel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_feather",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_json",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_html",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_latex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_markdown",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "value_counts",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.StringMethods",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "strip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lower",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "upper",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "capitalize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "title",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "casefold",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.DataFrame.iterrows",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "pandas.core.groupby.DataFrameGroupBy",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "agg",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "aggregate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.core.groupby.SeriesGroupBy",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.Series",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_numpy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "div",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "divide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truediv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sub",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subtract",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@str",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.StringMethods",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "describe",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_list",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "dropna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "drop_duplicates",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fillna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ffill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bfill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "head",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reindex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "unique",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.unique-values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rename",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "round",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "notna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_dict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_frame",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "value_counts",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@colors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@rcParams",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.RcParams",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@style",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.style",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rc",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rcdefaults",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "use",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.RcParams",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "update",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.style",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "use",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.image",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "imageio.v3",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "skimage.io",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cv2",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "PIL.Image",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fromarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "PIL.Image.Image",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "convert",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "crop",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getbbox",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "paste",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "resize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rotate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata.io",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@pp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scanpy.pp",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@pl",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scanpy.pl",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@tl",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scanpy.tl",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_10x_h5",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_10x_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_visium",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy.pp",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "calculate_qc_metrics",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "filter_cells",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "filter_genes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "highly_variable_genes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "log1p",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "normalize_total",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "neighbors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "regress_out",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "scale",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy.pl",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dotplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "embedding",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "heatmap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "matrixplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "spatial",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tracksplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "umap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "violin",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy.tl",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "leiden",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "louvain",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pca",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rank_genes_groups",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score_genes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tsne",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "umap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata.AnnData",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "obs_names_make_unique",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "var_names_make_unique",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_csvs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "openslide",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "OpenSlide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "openslide.OpenSlide",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_slide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "openslide.OpenSlide",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cyvcf2",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "VCF",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "cyvcf2.VCF",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Writer",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "cyvcf2.Writer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cyvcf2.VCF",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_index",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "__call__",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_samples",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_info_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_format_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_filter_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cyvcf2.Writer",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "from_string",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "cyvcf2.Writer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_record",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pysam",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "AlignmentFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "VariantFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "TabixFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mgf",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "MGF",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "IndexedMGF",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mzml",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "MzML",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mgf.IndexedMGF",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "prebuild_byte_offset_file",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mzml.MzML",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "prebuild_byte_offset_file",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "openslide.OpenSlide",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_region",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_thumbnail",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "radiomics.featureextractor",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "RadiomicsFeatureExtractor",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "radiomics.featureextractor.RadiomicsFeatureExtractor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "radiomics.featureextractor.RadiomicsFeatureExtractor",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "execute",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loadParams",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "SimpleITK",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "ReadImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "SimpleITK.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "WriteTransform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "WriteImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetArrayFromImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetArrayViewFromImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetImageFromArray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "SimpleITK.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "SimpleITK.Image",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "GetSize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetSpacing",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetOrigin",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetDirection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetDimension",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetNumberOfComponentsPerPixel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetPixelID",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetSpacing",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetOrigin",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetDirection",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetPixel",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetMetaData",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "CopyInformation",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "nibabel",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "nibabel.spatialimages.SpatialImage",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "nibabel.spatialimages.SpatialImage",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "get_fdata",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_data_dtype",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_filename",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "update_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xarray",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load_dataarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load_dataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_dataarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_dataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_mfdataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xarray.Dataset",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "compute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_netcdf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xarray.DataArray",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "compute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_netcdf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.pyplot",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "axhline",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axvline",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axis",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bar",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "barh",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "boxplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "errorbar",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fill_between",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "imshow",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "legend",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "plot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "scatter",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "stackplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "step",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "stem",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "violinplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "xlabel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "xlim",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "xticks",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ylabel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ylim",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "yticks",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@rcParams",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.RcParams",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@style",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.style",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rc",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rcdefaults",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "figure",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pie",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "matplotlib.patches.Wedge",
                  "matplotlib.text.Text",
                  "matplotlib.text.Text"
                ],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "show",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subplots",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "matplotlib.figure.Figure",
                  "matplotlib.axes.Axes"
                ],
                "mutatesKeyword": null
              },
              {
                "name": "tight_layout",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "title",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "use",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.figure.Figure",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@patch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_gridspec",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.gridspec.GridSpec",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_subplot",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "clear",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "suptitle",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.text.Text",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tight_layout",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.gridspec.GridSpec",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.axes.Axes",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fill",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axis",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_patch",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fill_between",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_axis_off",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_theta_zero_location",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_theta_direction",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axhline",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axvline",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bar",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.container.BarContainer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "barh",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.container.BarContainer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bar_label",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.text.Text",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "flatten",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "grid",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hlines",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hist",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "legend",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pie",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "matplotlib.patches.Wedge",
                  "matplotlib.text.Text",
                  "matplotlib.text.Text"
                ],
                "mutatesKeyword": null
              },
              {
                "name": "plot",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.lines.Line2DList",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ravel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reshape",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "scatter",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_aspect",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_axisbelow",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_title",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xlabel",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xlim",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xticklabels",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xticks",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_ylabel",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_ylim",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_yticks",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_yticklabels",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tick_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "text",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.text.Text",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.container.BarContainer",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.path",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Path",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.path.Path",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.path.Path",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.patches",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Patch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PathPatch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Wedge",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Wedge",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Circle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "FancyBboxPatch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.patches.Patch",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_edgecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.patches.Rectangle",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "get_height",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_width",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_x",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_y",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_edgecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_height",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_width",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_x",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_y",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.patches.Wedge",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_edgecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.text.Text",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_fontsize",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_fontweight",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_horizontalalignment",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_rotation",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_text",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_verticalalignment",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.lines.Line2DList",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.lines.Line2D",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linestyle",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_marker",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "seaborn.matrix.ClusterGrid",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@ax_heatmap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_row_dendrogram",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_col_dendrogram",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_row_colors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_col_colors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_cbar",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@cax",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@fig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@figure",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tight_layout",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "seaborn",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "clustermap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "seaborn.matrix.ClusterGrid",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_theme",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_style",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_context",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_palette",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_defaults",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_orig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "barplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "boxplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "heatmap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "histplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "lineplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "scatterplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "violinplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              }
            ]
          },
          {
            "name": "sklearn.preprocessing",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "StandardScaler",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.preprocessing.StandardScaler.copy-uncertain",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "partial_fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.preprocessing.StandardScaler",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "partial_fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.decomposition",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "PCA",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.decomposition.PCA.copy-uncertain",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.decomposition.PCA",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.linear_model",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "LinearRegression",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.linear_model.LinearRegression.copy-uncertain",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "predict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.linear_model.LinearRegression",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "predict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.api",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "add_constant",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "OLS",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "statsmodels.regression.linear_model.OLS",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.formula.api",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "ols",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "statsmodels.regression.linear_model.OLS",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.regression.linear_model.OLS",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "statsmodels.regression.linear_model.RegressionResults",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.regression.linear_model.RegressionResults",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "conf_int",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "predict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "summary",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          }
        ],
        "typeBindings": [],
        "receiverCalls": [],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "partial",
        "writeState": "complete",
        "externalState": "complete",
        "reads": [],
        "writes": [],
        "reasonCodes": [
          "source-analysis-unsupported-call"
        ]
      },
      "fileContext": {
        "staticStrings": [],
        "staticCollections": [],
        "localFileWrappers": []
      }
    },
    "notebook-run-1791454891514-55": {
      "checksum": "9ce79d580128f84e85567a26198de03ea551be04f76126ad79f0a62b537b90b7",
      "facts": {
        "state": "unknown",
        "reasons": [
          "control-flow",
          "opaque-mutation"
        ],
        "definedNames": [
          "block",
          "families",
          "heads",
          "i",
          "idx",
          "m",
          "papers",
          "txt",
          "y"
        ],
        "conditionallyDefinedNames": [
          "block",
          "i",
          "m",
          "papers"
        ],
        "usedNames": [
          "block",
          "enumerate",
          "families",
          "heads",
          "idx",
          "len",
          "list",
          "papers",
          "print",
          "re",
          "rec",
          "sum",
          "txt",
          "y"
        ],
        "priorUsedNames": [
          "enumerate",
          "len",
          "list",
          "print",
          "re",
          "rec",
          "sum"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [],
        "possiblyMutatedNames": [
          "heads"
        ],
        "aliases": [
          {
            "target": "block",
            "source": "txt",
            "kind": "possible-reference",
            "access": "subscript"
          },
          {
            "target": "txt",
            "source": "rec",
            "kind": "possible-reference",
            "access": "subscript",
            "member": "content"
          },
          {
            "target": "y",
            "source": "rec",
            "kind": "possible-reference",
            "access": "subscript",
            "member": "content"
          }
        ],
        "builtinContainerNames": [
          "families",
          "heads"
        ],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [
          "enumerate",
          "len",
          "list",
          "print",
          "sum"
        ],
        "safeCallArgumentNames": [
          "families",
          "heads",
          "txt"
        ],
        "typeSummaries": [
          {
            "name": "pycirclize.Circos",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "chord_diagram",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pycirclize.circos.Circos",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "initialize_from_matrix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pycirclize.circos.Circos",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pycirclize.circos.Circos",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "plotfig",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pathlib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Path",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PurePath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PosixPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PurePosixPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "WindowsPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PureWindowsPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "gzip",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "gzip.GzipFile",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "gzip.GzipFile",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sqlite3",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "connect",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Connection",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "shutil",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy2",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copyfile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copytree",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pathlib.PurePath",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "joinpath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "with_name",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "with_suffix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "with_stem",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "as_posix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "is_absolute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "is_relative_to",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mkdir",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "relative_to",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "glob",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_bytes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_bytes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sqlite3.Connection",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "cursor",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Cursor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "execute",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Cursor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sqlite3.Cursor",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "execute",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Cursor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fetchall",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "importlib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "import_module",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pickle",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dump",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loads",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cloudpickle",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loads",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "dill",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loads",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "joblib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dump",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "torch",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "h5py",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "File",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.File",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "dask.dataframe",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "dask.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "dask.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "muon",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_10x_h5",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "muon.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5mu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "muon.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_10x_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "muon.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "mudata",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "MuData",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mudata.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "mudata.MuData",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_h5mu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "muon.MuData",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_h5mu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "wfdb",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "rdrecord",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rdann",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "wrsamp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "dask.DataFrame",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "decimal",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Decimal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "decimal.Decimal",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "decimal.Decimal",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "collections",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Counter",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "collections.Counter",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "defaultdict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "collections.Counter",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "elements",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "items",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "keys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "most_common",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subtract",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "total",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "update",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "csv",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "DictReader",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "csv.DictReader",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reader",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "csv.reader",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "csv.DictReader",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "csv.reader",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "io",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "BytesIO",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "io.BytesIO",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "StringIO",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "io.StringIO",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "io.BytesIO",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "getvalue",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seek",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tell",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truncate",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "io.StringIO",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "getvalue",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seek",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tell",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truncate",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "random",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "random",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "uniform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "triangular",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randint",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randrange",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getrandbits",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "gauss",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "normalvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lognormvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "expovariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "vonmisesvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "gammavariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "betavariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "paretovariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "weibullvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "shuffle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "x"
              },
              {
                "name": "sample",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "choices",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "choice",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "numpy.random",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "random",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "random_sample",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sample",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ranf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rand",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randn",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randint",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "normal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "standard_normal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "uniform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "poisson",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "binomial",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "multinomial",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "multivariate_normal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "beta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "gamma",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "exponential",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lognormal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "chisquare",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "standard_t",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "dirichlet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "permutation",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "choice",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "shuffle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "x"
              }
            ]
          },
          {
            "name": "numpy",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@random",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.random",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@pi",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "floor",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ceil",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log10",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "degrees",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "radians",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "rad2deg",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "deg2rad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sin",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "cos",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "tan",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sqrt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "exp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "expm1",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log1p",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log2",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "abs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "absolute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "fabs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "cumsum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "arange",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "atleast_1d",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "array",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "asarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "column_stack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "concatenate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "clip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "diff",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "full",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "full_like",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fromfile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "genfromtxt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hstack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "linspace",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loadtxt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isfinite",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "isnan",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ones",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "percentile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ravel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savetxt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "stack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "std",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "vstack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "where",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "zeros",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "numpy.ndarray",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fill",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "flatten",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ravel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reshape",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "resize",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "std",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "concat",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "crosstab",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "DataFrame",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "merge",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ExcelFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.ExcelFile",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_excel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_feather",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_fwf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_iceberg",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_json",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_orc",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_pickle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_pickle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sas",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_spss",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sql",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sql_query",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sql_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_stata",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_xml",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Series",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyreadstat",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_dta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sas7bdat",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sav",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_xport",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_sav",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_dta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_xport",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyarrow.parquet",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.Table",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyfaidx",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Fasta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyfaidx.Fasta",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyranges",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_bed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_gtf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.stats",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "chi2_contingency",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mannwhitneyu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pearsonr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "spearmanr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ttest_1samp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ttest_ind",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ttest_rel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.io.wavfile",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "python.scalar",
                  "numpy.ndarray"
                ],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.numeric-tuple",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "python.numbers",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "union",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "intersection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "symmetric_difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "colorsys",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "rgb_to_hls",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hls_to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rgb_to_hsv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hsv_to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rgb_to_yiq",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "yiq_to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.colors",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@LinearSegmentedColormap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors.LinearSegmentedColormap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_rgba",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_hex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.colors.LinearSegmentedColormap",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "from_list",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors.Colormap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.colors.Colormap",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "reversed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors.Colormap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_bad",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_under",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_over",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.scalar",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "is_integer",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "startswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "endswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "replace",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xml.etree.ElementTree",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fromstring",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xml.etree.ElementTree.Element",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xml.etree.ElementTree.Element",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "find",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xml.etree.ElementTree.Element",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "findall",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.xml-elements",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "iter",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.xml-elements",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "iterfind",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.xml-elements",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@tag",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@tail",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.xml-elements",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "python.string",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "startswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "endswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "capitalize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "casefold",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lower",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "upper",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "title",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "strip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "split",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.strings",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "replace",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "format",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.strings",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "union",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "intersection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "symmetric_difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.unique-values",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.calculated-sequence",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "python.container",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "union",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "intersection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "symmetric_difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.mapping",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "get",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "items",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "keys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "__getitem__",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.ExcelFile",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@sheet_names",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.strings",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "parse",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.ExcelSheets",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "keys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.ExcelSheets.values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "items",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.ExcelSheets.items",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.ExcelSheets.values",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "pandas.ExcelSheets.items",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "pandas.Index",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.unique-values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_list",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.unique-values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.DataFrame",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_numpy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "div",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "divide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truediv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sub",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subtract",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@column",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@columns",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "describe",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "assign",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "drop",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "drop_duplicates",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "dropna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fillna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ffill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bfill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "groupby",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.core.groupby.DataFrameGroupBy",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reindex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_dict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "head",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "iterrows",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame.iterrows",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_string",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "join",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "notna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "melt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "merge",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pivot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pivot_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rename",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "round",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_excel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_feather",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_json",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_html",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_latex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_markdown",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "value_counts",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.StringMethods",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "strip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lower",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "upper",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "capitalize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "title",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "casefold",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.DataFrame.iterrows",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "pandas.core.groupby.DataFrameGroupBy",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "agg",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "aggregate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.core.groupby.SeriesGroupBy",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.Series",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_numpy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "div",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "divide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truediv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sub",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subtract",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@str",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.StringMethods",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "describe",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_list",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "dropna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "drop_duplicates",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fillna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ffill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bfill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "head",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reindex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "unique",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.unique-values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rename",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "round",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "notna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_dict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_frame",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "value_counts",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@colors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@rcParams",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.RcParams",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@style",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.style",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rc",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rcdefaults",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "use",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.RcParams",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "update",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.style",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "use",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.image",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "imageio.v3",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "skimage.io",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cv2",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "PIL.Image",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fromarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "PIL.Image.Image",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "convert",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "crop",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getbbox",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "paste",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "resize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rotate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata.io",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@pp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scanpy.pp",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@pl",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scanpy.pl",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@tl",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scanpy.tl",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_10x_h5",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_10x_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_visium",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy.pp",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "calculate_qc_metrics",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "filter_cells",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "filter_genes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "highly_variable_genes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "log1p",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "normalize_total",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "neighbors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "regress_out",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "scale",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy.pl",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dotplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "embedding",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "heatmap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "matrixplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "spatial",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tracksplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "umap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "violin",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy.tl",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "leiden",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "louvain",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pca",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rank_genes_groups",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score_genes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tsne",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "umap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata.AnnData",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "obs_names_make_unique",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "var_names_make_unique",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_csvs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "openslide",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "OpenSlide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "openslide.OpenSlide",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_slide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "openslide.OpenSlide",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cyvcf2",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "VCF",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "cyvcf2.VCF",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Writer",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "cyvcf2.Writer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cyvcf2.VCF",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_index",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "__call__",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_samples",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_info_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_format_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_filter_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cyvcf2.Writer",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "from_string",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "cyvcf2.Writer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_record",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pysam",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "AlignmentFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "VariantFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "TabixFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mgf",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "MGF",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "IndexedMGF",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mzml",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "MzML",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mgf.IndexedMGF",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "prebuild_byte_offset_file",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mzml.MzML",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "prebuild_byte_offset_file",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "openslide.OpenSlide",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_region",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_thumbnail",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "radiomics.featureextractor",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "RadiomicsFeatureExtractor",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "radiomics.featureextractor.RadiomicsFeatureExtractor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "radiomics.featureextractor.RadiomicsFeatureExtractor",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "execute",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loadParams",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "SimpleITK",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "ReadImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "SimpleITK.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "WriteTransform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "WriteImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetArrayFromImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetArrayViewFromImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetImageFromArray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "SimpleITK.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "SimpleITK.Image",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "GetSize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetSpacing",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetOrigin",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetDirection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetDimension",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetNumberOfComponentsPerPixel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetPixelID",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetSpacing",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetOrigin",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetDirection",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetPixel",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetMetaData",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "CopyInformation",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "nibabel",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "nibabel.spatialimages.SpatialImage",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "nibabel.spatialimages.SpatialImage",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "get_fdata",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_data_dtype",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_filename",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "update_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xarray",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load_dataarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load_dataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_dataarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_dataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_mfdataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xarray.Dataset",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "compute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_netcdf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xarray.DataArray",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "compute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_netcdf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.pyplot",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "axhline",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axvline",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axis",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bar",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "barh",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "boxplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "errorbar",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fill_between",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "imshow",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "legend",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "plot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "scatter",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "stackplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "step",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "stem",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "violinplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "xlabel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "xlim",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "xticks",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ylabel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ylim",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "yticks",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@rcParams",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.RcParams",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@style",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.style",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rc",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rcdefaults",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "figure",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pie",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "matplotlib.patches.Wedge",
                  "matplotlib.text.Text",
                  "matplotlib.text.Text"
                ],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "show",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subplots",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "matplotlib.figure.Figure",
                  "matplotlib.axes.Axes"
                ],
                "mutatesKeyword": null
              },
              {
                "name": "tight_layout",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "title",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "use",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.figure.Figure",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@patch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_gridspec",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.gridspec.GridSpec",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_subplot",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "clear",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "suptitle",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.text.Text",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tight_layout",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.gridspec.GridSpec",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.axes.Axes",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fill",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axis",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_patch",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fill_between",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_axis_off",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_theta_zero_location",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_theta_direction",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axhline",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axvline",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bar",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.container.BarContainer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "barh",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.container.BarContainer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bar_label",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.text.Text",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "flatten",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "grid",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hlines",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hist",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "legend",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pie",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "matplotlib.patches.Wedge",
                  "matplotlib.text.Text",
                  "matplotlib.text.Text"
                ],
                "mutatesKeyword": null
              },
              {
                "name": "plot",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.lines.Line2DList",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ravel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reshape",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "scatter",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_aspect",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_axisbelow",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_title",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xlabel",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xlim",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xticklabels",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xticks",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_ylabel",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_ylim",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_yticks",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_yticklabels",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tick_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "text",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.text.Text",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.container.BarContainer",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.path",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Path",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.path.Path",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.path.Path",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.patches",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Patch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PathPatch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Wedge",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Wedge",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Circle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "FancyBboxPatch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.patches.Patch",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_edgecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.patches.Rectangle",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "get_height",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_width",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_x",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_y",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_edgecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_height",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_width",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_x",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_y",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.patches.Wedge",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_edgecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.text.Text",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_fontsize",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_fontweight",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_horizontalalignment",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_rotation",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_text",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_verticalalignment",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.lines.Line2DList",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.lines.Line2D",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linestyle",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_marker",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "seaborn.matrix.ClusterGrid",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@ax_heatmap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_row_dendrogram",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_col_dendrogram",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_row_colors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_col_colors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_cbar",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@cax",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@fig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@figure",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tight_layout",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "seaborn",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "clustermap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "seaborn.matrix.ClusterGrid",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_theme",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_style",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_context",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_palette",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_defaults",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_orig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "barplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "boxplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "heatmap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "histplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "lineplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "scatterplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "violinplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              }
            ]
          },
          {
            "name": "sklearn.preprocessing",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "StandardScaler",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.preprocessing.StandardScaler.copy-uncertain",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "partial_fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.preprocessing.StandardScaler",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "partial_fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.decomposition",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "PCA",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.decomposition.PCA.copy-uncertain",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.decomposition.PCA",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.linear_model",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "LinearRegression",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.linear_model.LinearRegression.copy-uncertain",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "predict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.linear_model.LinearRegression",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "predict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.api",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "add_constant",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "OLS",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "statsmodels.regression.linear_model.OLS",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.formula.api",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "ols",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "statsmodels.regression.linear_model.OLS",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.regression.linear_model.OLS",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "statsmodels.regression.linear_model.RegressionResults",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.regression.linear_model.RegressionResults",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "conf_int",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "predict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "summary",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          }
        ],
        "typeBindings": [
          {
            "target": "i",
            "typeName": "python.scalar",
            "argumentNames": []
          },
          {
            "target": "heads",
            "typeName": "python.container",
            "argumentNames": []
          }
        ],
        "receiverCalls": [
          {
            "receiver": "re",
            "member": "finditer",
            "kind": "receiver",
            "argumentNames": [
              "re",
              "txt"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "re"
            ],
            "positionalArgumentNames": [
              [],
              [
                "txt"
              ],
              [
                "re"
              ]
            ],
            "positionalStaticShapes": [
              "scalar",
              "unknown",
              "unknown"
            ],
            "positionalStaticBooleans": [
              null,
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "heads",
            "member": "start",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "heads"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "re",
            "member": "findall",
            "kind": "receiver",
            "argumentNames": [
              "block"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "re"
            ],
            "positionalArgumentNames": [
              [],
              [
                "block"
              ]
            ],
            "positionalStaticShapes": [
              "scalar",
              "unknown"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [
              "papers"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "families",
            "member": "append",
            "kind": "mutating",
            "argumentNames": [
              "block",
              "papers"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "families"
            ],
            "positionalArgumentNames": [
              [
                "block",
                "papers"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "rec",
            "member": "splitlines",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "rec"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "re",
            "member": "match",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "re"
            ],
            "positionalArgumentNames": [
              [],
              []
            ],
            "positionalStaticShapes": [
              "scalar",
              "unknown"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "y",
            "member": "find",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "y"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [
              "idx"
            ],
            "keywordArguments": []
          }
        ],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "partial",
        "writeState": "partial",
        "externalState": "partial",
        "reads": [],
        "writes": [],
        "reasonCodes": [
          "source-analysis-unsupported-call"
        ]
      },
      "fileContext": {
        "staticStrings": [],
        "staticCollections": [],
        "localFileWrappers": []
      }
    },
    "notebook-run-1791454911104-56": {
      "checksum": "d5885bc8b8b1b105d733cd29eeebac39132bfb4dcb19d9aa152e9ec5d5eb1600",
      "facts": {
        "state": "unknown",
        "reasons": [
          "external-state",
          "opaque-call",
          "scoped-opaque-call"
        ],
        "definedNames": [
          "chosen",
          "f",
          "random"
        ],
        "conditionallyDefinedNames": [
          "f"
        ],
        "usedNames": [
          "chosen",
          "families",
          "len",
          "print",
          "random",
          "re",
          "sorted",
          "y"
        ],
        "priorUsedNames": [
          "families",
          "len",
          "print",
          "re",
          "sorted",
          "y"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [],
        "possiblyMutatedNames": [],
        "aliases": [],
        "builtinContainerNames": [],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [
          "len",
          "print",
          "sorted"
        ],
        "safeCallArgumentNames": [
          "chosen",
          "families"
        ],
        "typeSummaries": [
          {
            "name": "pycirclize.Circos",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "chord_diagram",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pycirclize.circos.Circos",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "initialize_from_matrix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pycirclize.circos.Circos",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pycirclize.circos.Circos",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "plotfig",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pathlib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Path",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PurePath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PosixPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PurePosixPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "WindowsPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PureWindowsPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "gzip",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "gzip.GzipFile",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "gzip.GzipFile",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sqlite3",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "connect",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Connection",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "shutil",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy2",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copyfile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copytree",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pathlib.PurePath",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "joinpath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "with_name",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "with_suffix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "with_stem",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "as_posix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "is_absolute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "is_relative_to",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mkdir",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "relative_to",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "glob",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_bytes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_bytes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sqlite3.Connection",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "cursor",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Cursor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "execute",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Cursor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sqlite3.Cursor",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "execute",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Cursor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fetchall",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "importlib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "import_module",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pickle",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dump",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loads",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cloudpickle",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loads",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "dill",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loads",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "joblib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dump",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "torch",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "h5py",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "File",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.File",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "dask.dataframe",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "dask.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "dask.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "muon",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_10x_h5",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "muon.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5mu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "muon.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_10x_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "muon.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "mudata",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "MuData",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mudata.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "mudata.MuData",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_h5mu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "muon.MuData",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_h5mu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "wfdb",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "rdrecord",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rdann",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "wrsamp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "dask.DataFrame",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "decimal",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Decimal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "decimal.Decimal",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "decimal.Decimal",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "collections",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Counter",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "collections.Counter",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "defaultdict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "collections.Counter",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "elements",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "items",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "keys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "most_common",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subtract",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "total",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "update",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "csv",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "DictReader",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "csv.DictReader",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reader",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "csv.reader",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "csv.DictReader",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "csv.reader",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "io",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "BytesIO",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "io.BytesIO",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "StringIO",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "io.StringIO",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "io.BytesIO",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "getvalue",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seek",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tell",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truncate",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "io.StringIO",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "getvalue",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seek",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tell",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truncate",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "random",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "random",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "uniform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "triangular",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randint",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randrange",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getrandbits",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "gauss",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "normalvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lognormvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "expovariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "vonmisesvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "gammavariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "betavariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "paretovariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "weibullvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "shuffle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "x"
              },
              {
                "name": "sample",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "choices",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "choice",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "numpy.random",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "random",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "random_sample",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sample",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ranf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rand",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randn",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randint",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "normal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "standard_normal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "uniform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "poisson",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "binomial",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "multinomial",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "multivariate_normal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "beta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "gamma",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "exponential",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lognormal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "chisquare",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "standard_t",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "dirichlet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "permutation",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "choice",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "shuffle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "x"
              }
            ]
          },
          {
            "name": "numpy",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@random",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.random",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@pi",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "floor",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ceil",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log10",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "degrees",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "radians",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "rad2deg",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "deg2rad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sin",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "cos",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "tan",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sqrt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "exp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "expm1",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log1p",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log2",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "abs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "absolute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "fabs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "cumsum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "arange",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "atleast_1d",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "array",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "asarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "column_stack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "concatenate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "clip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "diff",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "full",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "full_like",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fromfile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "genfromtxt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hstack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "linspace",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loadtxt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isfinite",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "isnan",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ones",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "percentile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ravel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savetxt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "stack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "std",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "vstack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "where",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "zeros",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "numpy.ndarray",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fill",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "flatten",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ravel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reshape",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "resize",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "std",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "concat",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "crosstab",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "DataFrame",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "merge",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ExcelFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.ExcelFile",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_excel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_feather",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_fwf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_iceberg",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_json",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_orc",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_pickle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_pickle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sas",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_spss",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sql",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sql_query",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sql_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_stata",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_xml",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Series",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyreadstat",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_dta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sas7bdat",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sav",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_xport",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_sav",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_dta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_xport",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyarrow.parquet",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.Table",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyfaidx",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Fasta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyfaidx.Fasta",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyranges",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_bed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_gtf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.stats",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "chi2_contingency",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mannwhitneyu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pearsonr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "spearmanr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ttest_1samp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ttest_ind",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ttest_rel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.io.wavfile",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "python.scalar",
                  "numpy.ndarray"
                ],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.numeric-tuple",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "python.numbers",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "union",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "intersection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "symmetric_difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "colorsys",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "rgb_to_hls",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hls_to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rgb_to_hsv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hsv_to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rgb_to_yiq",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "yiq_to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.colors",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@LinearSegmentedColormap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors.LinearSegmentedColormap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_rgba",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_hex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.colors.LinearSegmentedColormap",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "from_list",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors.Colormap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.colors.Colormap",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "reversed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors.Colormap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_bad",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_under",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_over",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.scalar",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "is_integer",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "startswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "endswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "replace",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xml.etree.ElementTree",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fromstring",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xml.etree.ElementTree.Element",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xml.etree.ElementTree.Element",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "find",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xml.etree.ElementTree.Element",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "findall",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.xml-elements",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "iter",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.xml-elements",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "iterfind",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.xml-elements",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@tag",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@tail",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.xml-elements",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "python.string",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "startswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "endswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "capitalize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "casefold",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lower",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "upper",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "title",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "strip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "split",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.strings",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "replace",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "format",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.strings",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "union",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "intersection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "symmetric_difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.unique-values",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.calculated-sequence",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "python.container",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "union",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "intersection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "symmetric_difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.mapping",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "get",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "items",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "keys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "__getitem__",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.ExcelFile",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@sheet_names",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.strings",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "parse",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.ExcelSheets",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "keys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.ExcelSheets.values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "items",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.ExcelSheets.items",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.ExcelSheets.values",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "pandas.ExcelSheets.items",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "pandas.Index",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.unique-values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_list",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.unique-values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.DataFrame",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_numpy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "div",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "divide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truediv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sub",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subtract",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@column",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@columns",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "describe",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "assign",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "drop",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "drop_duplicates",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "dropna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fillna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ffill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bfill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "groupby",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.core.groupby.DataFrameGroupBy",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reindex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_dict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "head",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "iterrows",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame.iterrows",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_string",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "join",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "notna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "melt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "merge",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pivot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pivot_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rename",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "round",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_excel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_feather",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_json",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_html",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_latex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_markdown",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "value_counts",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.StringMethods",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "strip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lower",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "upper",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "capitalize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "title",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "casefold",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.DataFrame.iterrows",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "pandas.core.groupby.DataFrameGroupBy",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "agg",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "aggregate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.core.groupby.SeriesGroupBy",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.Series",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_numpy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "div",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "divide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truediv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sub",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subtract",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@str",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.StringMethods",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "describe",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_list",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "dropna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "drop_duplicates",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fillna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ffill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bfill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "head",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reindex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "unique",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.unique-values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rename",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "round",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "notna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_dict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_frame",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "value_counts",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@colors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@rcParams",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.RcParams",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@style",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.style",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rc",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rcdefaults",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "use",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.RcParams",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "update",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.style",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "use",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.image",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "imageio.v3",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "skimage.io",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cv2",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "PIL.Image",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fromarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "PIL.Image.Image",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "convert",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "crop",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getbbox",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "paste",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "resize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rotate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata.io",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@pp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scanpy.pp",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@pl",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scanpy.pl",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@tl",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scanpy.tl",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_10x_h5",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_10x_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_visium",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy.pp",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "calculate_qc_metrics",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "filter_cells",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "filter_genes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "highly_variable_genes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "log1p",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "normalize_total",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "neighbors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "regress_out",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "scale",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy.pl",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dotplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "embedding",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "heatmap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "matrixplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "spatial",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tracksplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "umap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "violin",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy.tl",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "leiden",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "louvain",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pca",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rank_genes_groups",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score_genes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tsne",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "umap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata.AnnData",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "obs_names_make_unique",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "var_names_make_unique",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_csvs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "openslide",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "OpenSlide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "openslide.OpenSlide",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_slide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "openslide.OpenSlide",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cyvcf2",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "VCF",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "cyvcf2.VCF",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Writer",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "cyvcf2.Writer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cyvcf2.VCF",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_index",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "__call__",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_samples",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_info_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_format_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_filter_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cyvcf2.Writer",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "from_string",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "cyvcf2.Writer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_record",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pysam",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "AlignmentFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "VariantFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "TabixFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mgf",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "MGF",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "IndexedMGF",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mzml",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "MzML",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mgf.IndexedMGF",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "prebuild_byte_offset_file",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mzml.MzML",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "prebuild_byte_offset_file",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "openslide.OpenSlide",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_region",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_thumbnail",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "radiomics.featureextractor",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "RadiomicsFeatureExtractor",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "radiomics.featureextractor.RadiomicsFeatureExtractor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "radiomics.featureextractor.RadiomicsFeatureExtractor",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "execute",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loadParams",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "SimpleITK",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "ReadImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "SimpleITK.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "WriteTransform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "WriteImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetArrayFromImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetArrayViewFromImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetImageFromArray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "SimpleITK.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "SimpleITK.Image",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "GetSize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetSpacing",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetOrigin",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetDirection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetDimension",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetNumberOfComponentsPerPixel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetPixelID",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetSpacing",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetOrigin",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetDirection",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetPixel",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetMetaData",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "CopyInformation",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "nibabel",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "nibabel.spatialimages.SpatialImage",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "nibabel.spatialimages.SpatialImage",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "get_fdata",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_data_dtype",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_filename",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "update_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xarray",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load_dataarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load_dataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_dataarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_dataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_mfdataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xarray.Dataset",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "compute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_netcdf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xarray.DataArray",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "compute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_netcdf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.pyplot",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "axhline",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axvline",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axis",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bar",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "barh",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "boxplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "errorbar",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fill_between",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "imshow",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "legend",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "plot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "scatter",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "stackplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "step",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "stem",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "violinplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "xlabel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "xlim",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "xticks",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ylabel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ylim",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "yticks",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@rcParams",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.RcParams",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@style",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.style",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rc",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rcdefaults",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "figure",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pie",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "matplotlib.patches.Wedge",
                  "matplotlib.text.Text",
                  "matplotlib.text.Text"
                ],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "show",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subplots",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "matplotlib.figure.Figure",
                  "matplotlib.axes.Axes"
                ],
                "mutatesKeyword": null
              },
              {
                "name": "tight_layout",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "title",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "use",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.figure.Figure",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@patch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_gridspec",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.gridspec.GridSpec",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_subplot",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "clear",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "suptitle",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.text.Text",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tight_layout",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.gridspec.GridSpec",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.axes.Axes",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fill",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axis",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_patch",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fill_between",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_axis_off",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_theta_zero_location",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_theta_direction",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axhline",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axvline",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bar",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.container.BarContainer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "barh",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.container.BarContainer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bar_label",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.text.Text",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "flatten",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "grid",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hlines",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hist",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "legend",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pie",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "matplotlib.patches.Wedge",
                  "matplotlib.text.Text",
                  "matplotlib.text.Text"
                ],
                "mutatesKeyword": null
              },
              {
                "name": "plot",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.lines.Line2DList",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ravel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reshape",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "scatter",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_aspect",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_axisbelow",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_title",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xlabel",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xlim",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xticklabels",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xticks",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_ylabel",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_ylim",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_yticks",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_yticklabels",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tick_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "text",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.text.Text",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.container.BarContainer",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.path",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Path",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.path.Path",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.path.Path",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.patches",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Patch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PathPatch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Wedge",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Wedge",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Circle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "FancyBboxPatch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.patches.Patch",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_edgecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.patches.Rectangle",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "get_height",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_width",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_x",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_y",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_edgecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_height",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_width",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_x",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_y",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.patches.Wedge",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_edgecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.text.Text",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_fontsize",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_fontweight",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_horizontalalignment",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_rotation",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_text",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_verticalalignment",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.lines.Line2DList",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.lines.Line2D",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linestyle",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_marker",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "seaborn.matrix.ClusterGrid",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@ax_heatmap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_row_dendrogram",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_col_dendrogram",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_row_colors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_col_colors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_cbar",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@cax",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@fig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@figure",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tight_layout",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "seaborn",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "clustermap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "seaborn.matrix.ClusterGrid",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_theme",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_style",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_context",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_palette",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_defaults",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_orig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "barplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "boxplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "heatmap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "histplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "lineplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "scatterplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "violinplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              }
            ]
          },
          {
            "name": "sklearn.preprocessing",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "StandardScaler",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.preprocessing.StandardScaler.copy-uncertain",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "partial_fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.preprocessing.StandardScaler",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "partial_fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.decomposition",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "PCA",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.decomposition.PCA.copy-uncertain",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.decomposition.PCA",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.linear_model",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "LinearRegression",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.linear_model.LinearRegression.copy-uncertain",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "predict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.linear_model.LinearRegression",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "predict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.api",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "add_constant",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "OLS",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "statsmodels.regression.linear_model.OLS",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.formula.api",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "ols",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "statsmodels.regression.linear_model.OLS",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.regression.linear_model.OLS",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "statsmodels.regression.linear_model.RegressionResults",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.regression.linear_model.RegressionResults",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "conf_int",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "predict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "summary",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          }
        ],
        "typeBindings": [
          {
            "target": "random",
            "typeName": "random",
            "argumentNames": []
          }
        ],
        "receiverCalls": [
          {
            "receiver": "re",
            "member": "findall",
            "kind": "receiver",
            "argumentNames": [
              "families"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "re"
            ],
            "positionalArgumentNames": [
              [],
              [
                "families"
              ]
            ],
            "positionalStaticShapes": [
              "scalar",
              "unknown"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "re",
            "member": "findall",
            "kind": "receiver",
            "argumentNames": [
              "families"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "re"
            ],
            "positionalArgumentNames": [
              [],
              [
                "families"
              ]
            ],
            "positionalStaticShapes": [
              "scalar",
              "unknown"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "random",
            "member": "sample",
            "kind": "receiver",
            "argumentNames": [
              "families"
            ],
            "receiverChain": [
              "Random"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              [
                []
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "scalar"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [
              "random"
            ],
            "positionalArgumentNames": [
              [
                "families"
              ],
              []
            ],
            "positionalStaticShapes": [
              "unknown",
              "scalar"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [
              "chosen"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "random",
            "member": "Random",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "random"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "y",
            "member": "splitlines",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "y"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          }
        ],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "partial",
        "writeState": "partial",
        "externalState": "partial",
        "reads": [],
        "writes": [],
        "reasonCodes": [
          "source-analysis-unsupported-call"
        ]
      },
      "fileContext": {
        "pythonBindings": [
          {
            "name": "random",
            "qualifiedName": "random",
            "kind": "import"
          }
        ],
        "staticStrings": [],
        "staticCollections": [],
        "localFileWrappers": []
      }
    },
    "notebook-run-1791454921604-57": {
      "checksum": "377bf1abaad572d00a182b7fa278c5ab268a27b30a9a50a3a30aad64fb9238be",
      "facts": {
        "state": "available",
        "definedNames": [],
        "usedNames": [
          "bool",
          "chosen",
          "families",
          "print",
          "re",
          "sorted",
          "y"
        ],
        "priorUsedNames": [
          "bool",
          "chosen",
          "families",
          "print",
          "re",
          "sorted",
          "y"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [
          "bool",
          "print",
          "sorted"
        ],
        "safeCallArgumentNames": [
          "chosen"
        ],
        "typeSummaries": [],
        "typeBindings": [],
        "receiverCalls": [
          {
            "receiver": "y",
            "member": "splitlines",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "y"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "families",
            "member": "splitlines",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "families"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "re",
            "member": "search",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "re"
            ],
            "positionalArgumentNames": [
              [],
              []
            ],
            "positionalStaticShapes": [
              "scalar",
              "unknown"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          }
        ],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "partial",
        "writeState": "complete",
        "externalState": "complete",
        "reads": [],
        "writes": [],
        "reasonCodes": [
          "source-analysis-unsupported-call"
        ]
      },
      "fileContext": {
        "staticStrings": [],
        "staticCollections": [],
        "localFileWrappers": []
      }
    },
    "notebook-run-1791454941797-58": {
      "checksum": "7a4b1ed68b6957f19c4fd5765fdf689a46db275700d4ac38999b9ed25afe9ab0",
      "facts": {
        "state": "unknown",
        "reasons": [
          "control-flow",
          "opaque-mutation"
        ],
        "definedNames": [
          "comp_tree",
          "f",
          "files",
          "folder",
          "main_entries",
          "pdf",
          "pre_tree",
          "source_blocks",
          "source_ids",
          "title"
        ],
        "conditionallyDefinedNames": [
          "f",
          "files",
          "folder",
          "pdf",
          "title"
        ],
        "usedNames": [
          "catalogue",
          "chosen",
          "dict",
          "families",
          "files",
          "folder",
          "len",
          "pdf",
          "pre_tree",
          "print",
          "re",
          "sorted",
          "source_blocks",
          "source_ids",
          "y"
        ],
        "priorUsedNames": [
          "catalogue",
          "chosen",
          "dict",
          "families",
          "len",
          "print",
          "re",
          "sorted",
          "y"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [],
        "possiblyMutatedNames": [
          "pre_tree"
        ],
        "aliases": [],
        "builtinContainerNames": [
          "comp_tree",
          "files",
          "main_entries",
          "pre_tree",
          "source_ids"
        ],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [
          "dict",
          "len",
          "print",
          "sorted"
        ],
        "safeCallArgumentNames": [
          "chosen",
          "families",
          "folder"
        ],
        "typeSummaries": [],
        "typeBindings": [],
        "receiverCalls": [
          {
            "receiver": "y",
            "member": "split",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "y"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "y",
            "member": "index",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "y"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "y",
            "member": "index",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "y"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "re",
            "member": "removeprefix",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "search",
              "group"
            ],
            "receiverChainFirstArgumentNames": [
              [],
              []
            ],
            "receiverChainPositionalArgumentNames": [
              [
                [],
                [
                  "source_blocks"
                ],
                [
                  "re"
                ]
              ],
              [
                []
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "scalar",
                "unknown",
                "unknown"
              ],
              [
                "scalar"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null,
                null,
                null
              ],
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              [],
              []
            ],
            "receiverValueNames": [
              "re"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "re",
            "member": "group",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "search"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              [
                [],
                [
                  "source_blocks"
                ],
                [
                  "re"
                ]
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "scalar",
                "unknown",
                "unknown"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null,
                null,
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [
              "re"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "re",
            "member": "search",
            "kind": "receiver",
            "argumentNames": [
              "re",
              "source_blocks"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "re"
            ],
            "positionalArgumentNames": [
              [],
              [
                "source_blocks"
              ],
              [
                "re"
              ]
            ],
            "positionalStaticShapes": [
              "scalar",
              "unknown",
              "unknown"
            ],
            "positionalStaticBooleans": [
              null,
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "y",
            "member": "split",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "y"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "y",
            "member": "index",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "y"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "y",
            "member": "index",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "y"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "re",
            "member": "findall",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "re"
            ],
            "positionalArgumentNames": [
              [],
              []
            ],
            "positionalStaticShapes": [
              "scalar",
              "unknown"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "pdf",
            "member": "removeprefix",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "rsplit"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              [
                [],
                []
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "scalar",
                "scalar"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null,
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [
              "pdf"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [
              "folder"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "pdf",
            "member": "rsplit",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "pdf"
            ],
            "positionalArgumentNames": [
              [],
              []
            ],
            "positionalStaticShapes": [
              "scalar",
              "scalar"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          }
        ],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "partial",
        "writeState": "partial",
        "externalState": "partial",
        "reads": [],
        "writes": [],
        "reasonCodes": [
          "source-analysis-unsupported-call"
        ]
      },
      "fileContext": {
        "pythonBindings": [
          {
            "name": "main_entries",
            "qualifiedName": "python.container",
            "kind": "object"
          }
        ],
        "staticStrings": [],
        "staticCollections": [],
        "localFileWrappers": []
      }
    },
    "notebook-run-1791454968807-59": {
      "checksum": "b610300afbe26a1ec9c8d51b7d4bd2143996c7a001c2f26e9353ce81307f73a2",
      "facts": {
        "state": "unknown",
        "reasons": [
          "control-flow",
          "opaque-mutation"
        ],
        "definedNames": [
          "b"
        ],
        "conditionallyDefinedNames": [
          "b"
        ],
        "usedNames": [
          "any",
          "chosen",
          "families",
          "next",
          "print",
          "sorted",
          "source_blocks",
          "source_ids"
        ],
        "priorUsedNames": [
          "any",
          "chosen",
          "families",
          "next",
          "print",
          "sorted",
          "source_blocks",
          "source_ids"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [],
        "possiblyMutatedNames": [
          "source_blocks"
        ],
        "aliases": [],
        "builtinContainerNames": [],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [
          "any",
          "next",
          "print",
          "sorted"
        ],
        "safeCallArgumentNames": [
          "chosen",
          "source_blocks"
        ],
        "typeSummaries": [],
        "typeBindings": [],
        "receiverCalls": [],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "partial",
        "writeState": "partial",
        "externalState": "partial",
        "reads": [],
        "writes": [],
        "reasonCodes": [
          "source-analysis-unsupported-call"
        ]
      },
      "fileContext": {
        "staticStrings": [],
        "staticCollections": [],
        "localFileWrappers": []
      }
    },
    "notebook-run-1791454985830-60": {
      "checksum": "b2cb55517de6ca1253897a3b249f3192fb026392fb2b9fcb8b74041220ab9cc2",
      "facts": {
        "state": "unknown",
        "reasons": [
          "control-flow",
          "opaque-mutation"
        ],
        "definedNames": [
          "f"
        ],
        "conditionallyDefinedNames": [
          "f"
        ],
        "usedNames": [
          "any",
          "comp_tree",
          "families",
          "len",
          "main_entries",
          "print",
          "re",
          "source_blocks",
          "source_ids",
          "sum"
        ],
        "priorUsedNames": [
          "any",
          "comp_tree",
          "families",
          "len",
          "main_entries",
          "print",
          "re",
          "source_blocks",
          "source_ids",
          "sum"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [],
        "possiblyMutatedNames": [
          "comp_tree",
          "families",
          "source_blocks"
        ],
        "aliases": [],
        "builtinContainerNames": [],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [
          "any",
          "len",
          "print",
          "sum"
        ],
        "safeCallArgumentNames": [
          "families",
          "main_entries",
          "source_ids"
        ],
        "typeSummaries": [],
        "typeBindings": [],
        "receiverCalls": [
          {
            "receiver": "re",
            "member": "findall",
            "kind": "receiver",
            "argumentNames": [
              "families"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "re"
            ],
            "positionalArgumentNames": [
              [],
              [
                "families"
              ]
            ],
            "positionalStaticShapes": [
              "scalar",
              "unknown"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          }
        ],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "partial",
        "writeState": "partial",
        "externalState": "partial",
        "reads": [],
        "writes": [],
        "reasonCodes": [
          "source-analysis-unsupported-call"
        ]
      },
      "fileContext": {
        "staticStrings": [],
        "staticCollections": [],
        "localFileWrappers": []
      }
    },
    "notebook-run-1791455007989-61": {
      "checksum": "5601bda35fa3265d76ee92f573cca6eea2f7bf605935304ecb2dc96af5772994",
      "facts": {
        "state": "unknown",
        "reasons": [
          "control-flow",
          "opaque-mutation"
        ],
        "definedNames": [
          "f",
          "term"
        ],
        "conditionallyDefinedNames": [
          "f"
        ],
        "usedNames": [
          "bool",
          "chosen",
          "main_entries",
          "print",
          "re",
          "rec",
          "sorted",
          "source_ids"
        ],
        "priorUsedNames": [
          "bool",
          "chosen",
          "main_entries",
          "print",
          "re",
          "rec",
          "sorted",
          "source_ids"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [],
        "possiblyMutatedNames": [
          "main_entries"
        ],
        "aliases": [],
        "builtinContainerNames": [],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [
          "bool",
          "print",
          "sorted"
        ],
        "safeCallArgumentNames": [
          "chosen",
          "rec",
          "term"
        ],
        "typeSummaries": [
          {
            "name": "pycirclize.Circos",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "chord_diagram",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pycirclize.circos.Circos",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "initialize_from_matrix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pycirclize.circos.Circos",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pycirclize.circos.Circos",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "plotfig",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pathlib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Path",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PurePath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PosixPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PurePosixPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "WindowsPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PureWindowsPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "gzip",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "gzip.GzipFile",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "gzip.GzipFile",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sqlite3",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "connect",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Connection",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "shutil",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy2",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copyfile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copytree",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pathlib.PurePath",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "joinpath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "with_name",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "with_suffix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "with_stem",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "as_posix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "is_absolute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "is_relative_to",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mkdir",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "relative_to",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "glob",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_bytes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_bytes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sqlite3.Connection",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "cursor",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Cursor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "execute",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Cursor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sqlite3.Cursor",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "execute",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Cursor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fetchall",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "importlib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "import_module",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pickle",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dump",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loads",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cloudpickle",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loads",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "dill",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loads",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "joblib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dump",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "torch",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "h5py",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "File",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.File",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "dask.dataframe",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "dask.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "dask.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "muon",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_10x_h5",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "muon.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5mu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "muon.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_10x_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "muon.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "mudata",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "MuData",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mudata.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "mudata.MuData",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_h5mu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "muon.MuData",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_h5mu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "wfdb",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "rdrecord",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rdann",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "wrsamp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "dask.DataFrame",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "decimal",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Decimal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "decimal.Decimal",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "decimal.Decimal",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "collections",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Counter",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "collections.Counter",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "defaultdict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "collections.Counter",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "elements",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "items",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "keys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "most_common",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subtract",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "total",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "update",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "csv",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "DictReader",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "csv.DictReader",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reader",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "csv.reader",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "csv.DictReader",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "csv.reader",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "io",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "BytesIO",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "io.BytesIO",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "StringIO",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "io.StringIO",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "io.BytesIO",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "getvalue",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seek",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tell",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truncate",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "io.StringIO",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "getvalue",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seek",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tell",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truncate",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "random",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "random",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "uniform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "triangular",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randint",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randrange",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getrandbits",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "gauss",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "normalvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lognormvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "expovariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "vonmisesvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "gammavariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "betavariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "paretovariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "weibullvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "shuffle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "x"
              },
              {
                "name": "sample",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "choices",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "choice",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "numpy.random",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "random",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "random_sample",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sample",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ranf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rand",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randn",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randint",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "normal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "standard_normal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "uniform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "poisson",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "binomial",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "multinomial",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "multivariate_normal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "beta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "gamma",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "exponential",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lognormal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "chisquare",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "standard_t",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "dirichlet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "permutation",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "choice",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "shuffle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "x"
              }
            ]
          },
          {
            "name": "numpy",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@random",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.random",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@pi",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "floor",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ceil",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log10",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "degrees",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "radians",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "rad2deg",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "deg2rad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sin",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "cos",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "tan",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sqrt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "exp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "expm1",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log1p",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log2",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "abs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "absolute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "fabs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "cumsum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "arange",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "atleast_1d",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "array",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "asarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "column_stack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "concatenate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "clip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "diff",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "full",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "full_like",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fromfile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "genfromtxt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hstack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "linspace",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loadtxt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isfinite",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "isnan",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ones",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "percentile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ravel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savetxt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "stack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "std",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "vstack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "where",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "zeros",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "numpy.ndarray",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fill",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "flatten",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ravel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reshape",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "resize",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "std",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "concat",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "crosstab",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "DataFrame",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "merge",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ExcelFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.ExcelFile",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_excel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_feather",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_fwf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_iceberg",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_json",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_orc",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_pickle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_pickle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sas",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_spss",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sql",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sql_query",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sql_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_stata",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_xml",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Series",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyreadstat",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_dta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sas7bdat",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sav",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_xport",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_sav",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_dta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_xport",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyarrow.parquet",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.Table",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyfaidx",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Fasta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyfaidx.Fasta",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyranges",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_bed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_gtf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.stats",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "chi2_contingency",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mannwhitneyu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pearsonr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "spearmanr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ttest_1samp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ttest_ind",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ttest_rel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.io.wavfile",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "python.scalar",
                  "numpy.ndarray"
                ],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.numeric-tuple",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "python.numbers",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "union",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "intersection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "symmetric_difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "colorsys",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "rgb_to_hls",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hls_to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rgb_to_hsv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hsv_to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rgb_to_yiq",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "yiq_to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.colors",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@LinearSegmentedColormap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors.LinearSegmentedColormap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_rgba",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_hex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.colors.LinearSegmentedColormap",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "from_list",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors.Colormap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.colors.Colormap",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "reversed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors.Colormap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_bad",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_under",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_over",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.scalar",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "is_integer",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "startswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "endswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "replace",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xml.etree.ElementTree",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fromstring",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xml.etree.ElementTree.Element",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xml.etree.ElementTree.Element",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "find",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xml.etree.ElementTree.Element",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "findall",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.xml-elements",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "iter",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.xml-elements",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "iterfind",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.xml-elements",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@tag",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@tail",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.xml-elements",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "python.string",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "startswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "endswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "capitalize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "casefold",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lower",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "upper",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "title",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "strip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "split",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.strings",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "replace",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "format",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.strings",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "union",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "intersection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "symmetric_difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.unique-values",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.calculated-sequence",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "python.container",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "union",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "intersection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "symmetric_difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.mapping",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "get",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "items",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "keys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "__getitem__",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.ExcelFile",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@sheet_names",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.strings",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "parse",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.ExcelSheets",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "keys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.ExcelSheets.values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "items",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.ExcelSheets.items",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.ExcelSheets.values",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "pandas.ExcelSheets.items",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "pandas.Index",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.unique-values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_list",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.unique-values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.DataFrame",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_numpy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "div",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "divide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truediv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sub",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subtract",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@column",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@columns",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "describe",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "assign",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "drop",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "drop_duplicates",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "dropna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fillna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ffill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bfill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "groupby",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.core.groupby.DataFrameGroupBy",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reindex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_dict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "head",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "iterrows",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame.iterrows",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_string",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "join",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "notna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "melt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "merge",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pivot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pivot_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rename",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "round",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_excel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_feather",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_json",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_html",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_latex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_markdown",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "value_counts",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.StringMethods",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "strip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lower",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "upper",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "capitalize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "title",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "casefold",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.DataFrame.iterrows",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "pandas.core.groupby.DataFrameGroupBy",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "agg",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "aggregate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.core.groupby.SeriesGroupBy",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.Series",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_numpy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "div",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "divide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truediv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sub",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subtract",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@str",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.StringMethods",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "describe",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_list",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "dropna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "drop_duplicates",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fillna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ffill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bfill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "head",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reindex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "unique",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.unique-values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rename",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "round",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "notna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_dict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_frame",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "value_counts",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@colors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@rcParams",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.RcParams",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@style",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.style",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rc",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rcdefaults",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "use",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.RcParams",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "update",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.style",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "use",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.image",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "imageio.v3",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "skimage.io",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cv2",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "PIL.Image",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fromarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "PIL.Image.Image",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "convert",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "crop",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getbbox",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "paste",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "resize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rotate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata.io",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@pp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scanpy.pp",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@pl",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scanpy.pl",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@tl",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scanpy.tl",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_10x_h5",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_10x_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_visium",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy.pp",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "calculate_qc_metrics",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "filter_cells",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "filter_genes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "highly_variable_genes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "log1p",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "normalize_total",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "neighbors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "regress_out",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "scale",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy.pl",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dotplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "embedding",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "heatmap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "matrixplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "spatial",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tracksplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "umap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "violin",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy.tl",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "leiden",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "louvain",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pca",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rank_genes_groups",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score_genes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tsne",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "umap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata.AnnData",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "obs_names_make_unique",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "var_names_make_unique",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_csvs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "openslide",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "OpenSlide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "openslide.OpenSlide",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_slide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "openslide.OpenSlide",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cyvcf2",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "VCF",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "cyvcf2.VCF",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Writer",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "cyvcf2.Writer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cyvcf2.VCF",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_index",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "__call__",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_samples",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_info_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_format_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_filter_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cyvcf2.Writer",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "from_string",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "cyvcf2.Writer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_record",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pysam",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "AlignmentFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "VariantFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "TabixFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mgf",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "MGF",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "IndexedMGF",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mzml",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "MzML",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mgf.IndexedMGF",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "prebuild_byte_offset_file",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mzml.MzML",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "prebuild_byte_offset_file",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "openslide.OpenSlide",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_region",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_thumbnail",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "radiomics.featureextractor",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "RadiomicsFeatureExtractor",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "radiomics.featureextractor.RadiomicsFeatureExtractor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "radiomics.featureextractor.RadiomicsFeatureExtractor",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "execute",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loadParams",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "SimpleITK",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "ReadImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "SimpleITK.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "WriteTransform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "WriteImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetArrayFromImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetArrayViewFromImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetImageFromArray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "SimpleITK.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "SimpleITK.Image",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "GetSize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetSpacing",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetOrigin",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetDirection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetDimension",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetNumberOfComponentsPerPixel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetPixelID",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetSpacing",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetOrigin",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetDirection",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetPixel",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetMetaData",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "CopyInformation",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "nibabel",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "nibabel.spatialimages.SpatialImage",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "nibabel.spatialimages.SpatialImage",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "get_fdata",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_data_dtype",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_filename",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "update_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xarray",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load_dataarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load_dataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_dataarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_dataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_mfdataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xarray.Dataset",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "compute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_netcdf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xarray.DataArray",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "compute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_netcdf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.pyplot",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "axhline",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axvline",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axis",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bar",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "barh",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "boxplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "errorbar",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fill_between",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "imshow",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "legend",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "plot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "scatter",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "stackplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "step",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "stem",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "violinplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "xlabel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "xlim",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "xticks",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ylabel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ylim",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "yticks",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@rcParams",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.RcParams",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@style",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.style",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rc",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rcdefaults",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "figure",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pie",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "matplotlib.patches.Wedge",
                  "matplotlib.text.Text",
                  "matplotlib.text.Text"
                ],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "show",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subplots",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "matplotlib.figure.Figure",
                  "matplotlib.axes.Axes"
                ],
                "mutatesKeyword": null
              },
              {
                "name": "tight_layout",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "title",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "use",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.figure.Figure",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@patch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_gridspec",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.gridspec.GridSpec",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_subplot",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "clear",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "suptitle",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.text.Text",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tight_layout",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.gridspec.GridSpec",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.axes.Axes",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fill",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axis",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_patch",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fill_between",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_axis_off",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_theta_zero_location",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_theta_direction",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axhline",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axvline",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bar",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.container.BarContainer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "barh",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.container.BarContainer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bar_label",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.text.Text",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "flatten",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "grid",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hlines",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hist",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "legend",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pie",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "matplotlib.patches.Wedge",
                  "matplotlib.text.Text",
                  "matplotlib.text.Text"
                ],
                "mutatesKeyword": null
              },
              {
                "name": "plot",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.lines.Line2DList",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ravel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reshape",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "scatter",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_aspect",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_axisbelow",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_title",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xlabel",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xlim",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xticklabels",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xticks",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_ylabel",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_ylim",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_yticks",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_yticklabels",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tick_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "text",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.text.Text",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.container.BarContainer",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.path",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Path",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.path.Path",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.path.Path",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.patches",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Patch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PathPatch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Wedge",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Wedge",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Circle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "FancyBboxPatch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.patches.Patch",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_edgecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.patches.Rectangle",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "get_height",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_width",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_x",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_y",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_edgecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_height",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_width",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_x",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_y",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.patches.Wedge",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_edgecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.text.Text",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_fontsize",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_fontweight",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_horizontalalignment",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_rotation",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_text",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_verticalalignment",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.lines.Line2DList",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.lines.Line2D",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linestyle",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_marker",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "seaborn.matrix.ClusterGrid",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@ax_heatmap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_row_dendrogram",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_col_dendrogram",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_row_colors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_col_colors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_cbar",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@cax",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@fig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@figure",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tight_layout",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "seaborn",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "clustermap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "seaborn.matrix.ClusterGrid",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_theme",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_style",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_context",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_palette",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_defaults",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_orig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "barplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "boxplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "heatmap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "histplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "lineplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "scatterplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "violinplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              }
            ]
          },
          {
            "name": "sklearn.preprocessing",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "StandardScaler",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.preprocessing.StandardScaler.copy-uncertain",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "partial_fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.preprocessing.StandardScaler",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "partial_fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.decomposition",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "PCA",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.decomposition.PCA.copy-uncertain",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.decomposition.PCA",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.linear_model",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "LinearRegression",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.linear_model.LinearRegression.copy-uncertain",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "predict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.linear_model.LinearRegression",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "predict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.api",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "add_constant",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "OLS",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "statsmodels.regression.linear_model.OLS",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.formula.api",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "ols",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "statsmodels.regression.linear_model.OLS",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.regression.linear_model.OLS",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "statsmodels.regression.linear_model.RegressionResults",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.regression.linear_model.RegressionResults",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "conf_int",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "predict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "summary",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          }
        ],
        "typeBindings": [
          {
            "target": "term",
            "typeName": "python.string",
            "argumentNames": []
          }
        ],
        "receiverCalls": [
          {
            "receiver": "re",
            "member": "search",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "re"
            ],
            "positionalArgumentNames": [
              [],
              []
            ],
            "positionalStaticShapes": [
              "scalar",
              "unknown"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          }
        ],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "partial",
        "writeState": "partial",
        "externalState": "partial",
        "reads": [],
        "writes": [],
        "reasonCodes": [
          "source-analysis-unsupported-call"
        ]
      },
      "fileContext": {
        "staticStrings": [
          {
            "name": "term",
            "value": "Elasticity"
          }
        ],
        "staticCollections": [],
        "localFileWrappers": []
      }
    },
    "notebook-run-1791455049053-62": {
      "checksum": "bf885b0653f3cb89fc2f912c8a5d189be2f37e5e8ef1bf149325de9d2e0494a2",
      "facts": {
        "state": "unknown",
        "reasons": [
          "opaque-call"
        ],
        "definedNames": [
          "e",
          "f"
        ],
        "conditionallyDefinedNames": [
          "e",
          "f"
        ],
        "usedNames": [
          "any",
          "chosen",
          "families",
          "main_entries",
          "print",
          "rec",
          "sorted",
          "str",
          "zip"
        ],
        "priorUsedNames": [
          "any",
          "chosen",
          "families",
          "main_entries",
          "print",
          "rec",
          "sorted",
          "str",
          "zip"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [],
        "possiblyMutatedNames": [],
        "aliases": [],
        "builtinContainerNames": [],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [
          "any",
          "print",
          "sorted",
          "str",
          "zip"
        ],
        "safeCallArgumentNames": [
          "chosen",
          "families",
          "main_entries",
          "rec"
        ],
        "typeSummaries": [],
        "typeBindings": [],
        "receiverCalls": [],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "partial",
        "writeState": "partial",
        "externalState": "partial",
        "reads": [],
        "writes": [],
        "reasonCodes": [
          "source-analysis-unsupported-call"
        ]
      },
      "fileContext": {
        "staticStrings": [],
        "staticCollections": [],
        "localFileWrappers": []
      }
    },
    "notebook-run-1791455073409-63": {
      "checksum": "4d5552130d77e07ca2739c06c489dd6d0142ebc2f8e63d340fcc7e2906fb6a08",
      "facts": {
        "state": "unknown",
        "reasons": [
          "opaque-call",
          "opaque-mutation"
        ],
        "definedNames": [],
        "conditionallyDefinedNames": [],
        "usedNames": [
          "chosen",
          "enumerate",
          "families",
          "int",
          "next",
          "pre_tree",
          "print",
          "range",
          "sorted",
          "source_ids",
          "sum",
          "y"
        ],
        "priorUsedNames": [
          "chosen",
          "enumerate",
          "families",
          "int",
          "next",
          "pre_tree",
          "print",
          "range",
          "sorted",
          "source_ids",
          "sum",
          "y"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [],
        "possiblyMutatedNames": [
          "pre_tree"
        ],
        "aliases": [],
        "builtinContainerNames": [],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [
          "enumerate",
          "int",
          "next",
          "print",
          "range",
          "sorted",
          "sum"
        ],
        "safeCallArgumentNames": [
          "chosen",
          "families"
        ],
        "typeSummaries": [],
        "typeBindings": [],
        "receiverCalls": [
          {
            "receiver": "y",
            "member": "splitlines",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "y"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "y",
            "member": "splitlines",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "y"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          }
        ],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "partial",
        "writeState": "partial",
        "externalState": "partial",
        "reads": [],
        "writes": [],
        "reasonCodes": [
          "source-analysis-unsupported-call"
        ]
      },
      "fileContext": {
        "staticStrings": [],
        "staticCollections": [],
        "localFileWrappers": []
      }
    },
    "notebook-run-1791455132101-64": {
      "checksum": "1d287e0a372492683651ca7d0db5c86219b01d6105195e9900ae16f6df30d794",
      "facts": {
        "state": "unknown",
        "reasons": [
          "control-flow",
          "external-state",
          "opaque-call",
          "opaque-mutation"
        ],
        "definedNames": [
          "base",
          "candidates",
          "commit",
          "companion",
          "configs",
          "csv",
          "f",
          "files",
          "folder",
          "lean_link",
          "main",
          "name",
          "pdf",
          "prefix",
          "quote",
          "rank",
          "row",
          "rows",
          "status",
          "sys",
          "tex",
          "title"
        ],
        "conditionallyDefinedNames": [
          "companion",
          "configs",
          "f",
          "files",
          "folder",
          "lean_link",
          "main",
          "name",
          "pdf",
          "prefix",
          "rank",
          "row",
          "status",
          "tex",
          "title"
        ],
        "usedNames": [
          "any",
          "base",
          "bool",
          "candidates",
          "catalogue",
          "chosen",
          "collections",
          "commit",
          "comp_tree",
          "companion",
          "configs",
          "dict",
          "enumerate",
          "files",
          "folder",
          "lean_link",
          "len",
          "main",
          "main_entries",
          "next",
          "pdf",
          "pre_tree",
          "prefix",
          "print",
          "quote",
          "row",
          "rows",
          "sorted",
          "source_ids",
          "status",
          "sum",
          "sys",
          "tex",
          "title",
          "txt",
          "y"
        ],
        "priorUsedNames": [
          "any",
          "bool",
          "catalogue",
          "chosen",
          "collections",
          "comp_tree",
          "dict",
          "enumerate",
          "len",
          "main_entries",
          "next",
          "pre_tree",
          "print",
          "sorted",
          "source_ids",
          "sum",
          "txt",
          "y"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [],
        "possiblyMutatedNames": [
          "files",
          "prefix"
        ],
        "aliases": [
          {
            "target": "commit",
            "source": "catalogue",
            "kind": "possible-reference",
            "access": "subscript",
            "member": "commit"
          }
        ],
        "builtinContainerNames": [
          "candidates",
          "companion",
          "configs",
          "files",
          "row",
          "rows",
          "tex"
        ],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [
          "any",
          "bool",
          "dict",
          "enumerate",
          "len",
          "next",
          "print",
          "sorted",
          "sum"
        ],
        "safeCallArgumentNames": [
          "chosen",
          "f",
          "rows"
        ],
        "typeSummaries": [
          {
            "name": "pycirclize.Circos",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "chord_diagram",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pycirclize.circos.Circos",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "initialize_from_matrix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pycirclize.circos.Circos",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pycirclize.circos.Circos",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "plotfig",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pathlib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Path",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PurePath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PosixPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PurePosixPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "WindowsPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PureWindowsPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "gzip",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "gzip.GzipFile",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "gzip.GzipFile",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sqlite3",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "connect",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Connection",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "shutil",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy2",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copyfile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copytree",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pathlib.PurePath",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "joinpath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "with_name",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "with_suffix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "with_stem",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "as_posix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "is_absolute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "is_relative_to",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mkdir",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "relative_to",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "glob",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_bytes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_bytes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sqlite3.Connection",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "cursor",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Cursor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "execute",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Cursor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sqlite3.Cursor",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "execute",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Cursor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fetchall",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "importlib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "import_module",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pickle",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dump",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loads",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cloudpickle",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loads",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "dill",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loads",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "joblib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dump",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "torch",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "h5py",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "File",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.File",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "dask.dataframe",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "dask.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "dask.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "muon",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_10x_h5",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "muon.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5mu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "muon.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_10x_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "muon.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "mudata",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "MuData",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mudata.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "mudata.MuData",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_h5mu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "muon.MuData",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_h5mu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "wfdb",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "rdrecord",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rdann",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "wrsamp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "dask.DataFrame",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "decimal",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Decimal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "decimal.Decimal",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "decimal.Decimal",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "collections",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Counter",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "collections.Counter",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "defaultdict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "collections.Counter",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "elements",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "items",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "keys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "most_common",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subtract",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "total",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "update",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "csv",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "DictReader",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "csv.DictReader",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reader",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "csv.reader",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "csv.DictReader",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "csv.reader",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "io",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "BytesIO",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "io.BytesIO",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "StringIO",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "io.StringIO",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "io.BytesIO",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "getvalue",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seek",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tell",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truncate",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "io.StringIO",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "getvalue",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seek",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tell",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truncate",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "random",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "random",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "uniform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "triangular",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randint",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randrange",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getrandbits",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "gauss",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "normalvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lognormvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "expovariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "vonmisesvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "gammavariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "betavariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "paretovariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "weibullvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "shuffle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "x"
              },
              {
                "name": "sample",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "choices",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "choice",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "numpy.random",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "random",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "random_sample",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sample",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ranf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rand",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randn",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randint",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "normal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "standard_normal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "uniform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "poisson",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "binomial",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "multinomial",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "multivariate_normal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "beta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "gamma",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "exponential",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lognormal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "chisquare",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "standard_t",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "dirichlet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "permutation",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "choice",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "shuffle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "x"
              }
            ]
          },
          {
            "name": "numpy",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@random",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.random",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@pi",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "floor",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ceil",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log10",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "degrees",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "radians",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "rad2deg",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "deg2rad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sin",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "cos",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "tan",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sqrt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "exp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "expm1",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log1p",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log2",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "abs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "absolute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "fabs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "cumsum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "arange",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "atleast_1d",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "array",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "asarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "column_stack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "concatenate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "clip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "diff",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "full",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "full_like",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fromfile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "genfromtxt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hstack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "linspace",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loadtxt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isfinite",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "isnan",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ones",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "percentile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ravel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savetxt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "stack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "std",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "vstack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "where",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "zeros",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "numpy.ndarray",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fill",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "flatten",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ravel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reshape",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "resize",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "std",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "concat",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "crosstab",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "DataFrame",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "merge",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ExcelFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.ExcelFile",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_excel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_feather",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_fwf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_iceberg",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_json",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_orc",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_pickle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_pickle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sas",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_spss",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sql",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sql_query",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sql_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_stata",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_xml",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Series",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyreadstat",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_dta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sas7bdat",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sav",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_xport",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_sav",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_dta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_xport",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyarrow.parquet",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.Table",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyfaidx",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Fasta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyfaidx.Fasta",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyranges",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_bed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_gtf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.stats",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "chi2_contingency",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mannwhitneyu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pearsonr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "spearmanr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ttest_1samp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ttest_ind",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ttest_rel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.io.wavfile",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "python.scalar",
                  "numpy.ndarray"
                ],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.numeric-tuple",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "python.numbers",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "union",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "intersection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "symmetric_difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "colorsys",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "rgb_to_hls",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hls_to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rgb_to_hsv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hsv_to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rgb_to_yiq",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "yiq_to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.colors",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@LinearSegmentedColormap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors.LinearSegmentedColormap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_rgba",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_hex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.colors.LinearSegmentedColormap",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "from_list",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors.Colormap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.colors.Colormap",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "reversed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors.Colormap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_bad",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_under",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_over",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.scalar",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "is_integer",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "startswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "endswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "replace",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xml.etree.ElementTree",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fromstring",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xml.etree.ElementTree.Element",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xml.etree.ElementTree.Element",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "find",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xml.etree.ElementTree.Element",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "findall",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.xml-elements",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "iter",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.xml-elements",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "iterfind",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.xml-elements",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@tag",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@tail",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.xml-elements",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "python.string",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "startswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "endswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "capitalize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "casefold",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lower",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "upper",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "title",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "strip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "split",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.strings",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "replace",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "format",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.strings",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "union",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "intersection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "symmetric_difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.unique-values",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.calculated-sequence",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "python.container",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "union",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "intersection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "symmetric_difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.mapping",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "get",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "items",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "keys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "__getitem__",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.ExcelFile",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@sheet_names",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.strings",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "parse",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.ExcelSheets",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "keys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.ExcelSheets.values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "items",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.ExcelSheets.items",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.ExcelSheets.values",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "pandas.ExcelSheets.items",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "pandas.Index",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.unique-values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_list",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.unique-values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.DataFrame",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_numpy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "div",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "divide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truediv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sub",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subtract",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@column",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@columns",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "describe",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "assign",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "drop",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "drop_duplicates",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "dropna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fillna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ffill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bfill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "groupby",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.core.groupby.DataFrameGroupBy",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reindex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_dict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "head",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "iterrows",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame.iterrows",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_string",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "join",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "notna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "melt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "merge",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pivot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pivot_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rename",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "round",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_excel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_feather",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_json",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_html",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_latex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_markdown",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "value_counts",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.StringMethods",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "strip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lower",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "upper",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "capitalize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "title",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "casefold",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.DataFrame.iterrows",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "pandas.core.groupby.DataFrameGroupBy",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "agg",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "aggregate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.core.groupby.SeriesGroupBy",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.Series",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_numpy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "div",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "divide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truediv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sub",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subtract",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@str",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.StringMethods",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "describe",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_list",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "dropna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "drop_duplicates",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fillna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ffill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bfill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "head",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reindex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "unique",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.unique-values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rename",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "round",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "notna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_dict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_frame",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "value_counts",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@colors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@rcParams",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.RcParams",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@style",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.style",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rc",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rcdefaults",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "use",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.RcParams",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "update",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.style",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "use",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.image",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "imageio.v3",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "skimage.io",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cv2",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "PIL.Image",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fromarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "PIL.Image.Image",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "convert",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "crop",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getbbox",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "paste",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "resize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rotate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata.io",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@pp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scanpy.pp",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@pl",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scanpy.pl",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@tl",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scanpy.tl",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_10x_h5",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_10x_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_visium",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy.pp",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "calculate_qc_metrics",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "filter_cells",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "filter_genes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "highly_variable_genes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "log1p",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "normalize_total",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "neighbors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "regress_out",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "scale",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy.pl",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dotplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "embedding",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "heatmap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "matrixplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "spatial",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tracksplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "umap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "violin",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy.tl",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "leiden",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "louvain",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pca",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rank_genes_groups",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score_genes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tsne",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "umap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata.AnnData",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "obs_names_make_unique",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "var_names_make_unique",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_csvs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "openslide",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "OpenSlide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "openslide.OpenSlide",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_slide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "openslide.OpenSlide",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cyvcf2",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "VCF",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "cyvcf2.VCF",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Writer",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "cyvcf2.Writer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cyvcf2.VCF",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_index",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "__call__",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_samples",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_info_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_format_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_filter_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cyvcf2.Writer",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "from_string",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "cyvcf2.Writer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_record",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pysam",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "AlignmentFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "VariantFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "TabixFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mgf",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "MGF",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "IndexedMGF",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mzml",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "MzML",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mgf.IndexedMGF",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "prebuild_byte_offset_file",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mzml.MzML",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "prebuild_byte_offset_file",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "openslide.OpenSlide",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_region",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_thumbnail",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "radiomics.featureextractor",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "RadiomicsFeatureExtractor",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "radiomics.featureextractor.RadiomicsFeatureExtractor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "radiomics.featureextractor.RadiomicsFeatureExtractor",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "execute",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loadParams",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "SimpleITK",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "ReadImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "SimpleITK.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "WriteTransform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "WriteImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetArrayFromImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetArrayViewFromImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetImageFromArray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "SimpleITK.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "SimpleITK.Image",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "GetSize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetSpacing",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetOrigin",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetDirection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetDimension",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetNumberOfComponentsPerPixel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetPixelID",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetSpacing",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetOrigin",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetDirection",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetPixel",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetMetaData",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "CopyInformation",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "nibabel",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "nibabel.spatialimages.SpatialImage",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "nibabel.spatialimages.SpatialImage",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "get_fdata",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_data_dtype",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_filename",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "update_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xarray",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load_dataarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load_dataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_dataarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_dataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_mfdataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xarray.Dataset",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "compute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_netcdf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xarray.DataArray",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "compute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_netcdf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.pyplot",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "axhline",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axvline",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axis",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bar",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "barh",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "boxplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "errorbar",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fill_between",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "imshow",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "legend",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "plot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "scatter",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "stackplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "step",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "stem",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "violinplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "xlabel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "xlim",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "xticks",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ylabel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ylim",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "yticks",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@rcParams",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.RcParams",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@style",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.style",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rc",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rcdefaults",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "figure",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pie",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "matplotlib.patches.Wedge",
                  "matplotlib.text.Text",
                  "matplotlib.text.Text"
                ],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "show",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subplots",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "matplotlib.figure.Figure",
                  "matplotlib.axes.Axes"
                ],
                "mutatesKeyword": null
              },
              {
                "name": "tight_layout",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "title",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "use",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.figure.Figure",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@patch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_gridspec",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.gridspec.GridSpec",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_subplot",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "clear",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "suptitle",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.text.Text",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tight_layout",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.gridspec.GridSpec",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.axes.Axes",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fill",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axis",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_patch",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fill_between",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_axis_off",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_theta_zero_location",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_theta_direction",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axhline",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axvline",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bar",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.container.BarContainer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "barh",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.container.BarContainer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bar_label",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.text.Text",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "flatten",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "grid",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hlines",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hist",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "legend",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pie",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "matplotlib.patches.Wedge",
                  "matplotlib.text.Text",
                  "matplotlib.text.Text"
                ],
                "mutatesKeyword": null
              },
              {
                "name": "plot",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.lines.Line2DList",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ravel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reshape",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "scatter",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_aspect",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_axisbelow",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_title",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xlabel",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xlim",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xticklabels",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xticks",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_ylabel",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_ylim",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_yticks",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_yticklabels",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tick_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "text",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.text.Text",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.container.BarContainer",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.path",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Path",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.path.Path",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.path.Path",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.patches",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Patch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PathPatch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Wedge",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Wedge",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Circle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "FancyBboxPatch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.patches.Patch",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_edgecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.patches.Rectangle",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "get_height",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_width",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_x",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_y",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_edgecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_height",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_width",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_x",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_y",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.patches.Wedge",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_edgecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.text.Text",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_fontsize",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_fontweight",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_horizontalalignment",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_rotation",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_text",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_verticalalignment",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.lines.Line2DList",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.lines.Line2D",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linestyle",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_marker",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "seaborn.matrix.ClusterGrid",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@ax_heatmap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_row_dendrogram",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_col_dendrogram",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_row_colors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_col_colors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_cbar",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@cax",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@fig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@figure",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tight_layout",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "seaborn",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "clustermap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "seaborn.matrix.ClusterGrid",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_theme",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_style",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_context",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_palette",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_defaults",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_orig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "barplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "boxplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "heatmap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "histplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "lineplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "scatterplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "violinplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              }
            ]
          },
          {
            "name": "sklearn.preprocessing",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "StandardScaler",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.preprocessing.StandardScaler.copy-uncertain",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "partial_fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.preprocessing.StandardScaler",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "partial_fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.decomposition",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "PCA",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.decomposition.PCA.copy-uncertain",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.decomposition.PCA",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.linear_model",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "LinearRegression",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.linear_model.LinearRegression.copy-uncertain",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "predict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.linear_model.LinearRegression",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "predict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.api",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "add_constant",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "OLS",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "statsmodels.regression.linear_model.OLS",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.formula.api",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "ols",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "statsmodels.regression.linear_model.OLS",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.regression.linear_model.OLS",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "statsmodels.regression.linear_model.RegressionResults",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.regression.linear_model.RegressionResults",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "conf_int",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "predict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "summary",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python-callable:unknown.urllib.parse.quote",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "__call__",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "namespace",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          }
        ],
        "typeBindings": [
          {
            "target": "csv",
            "typeName": "csv",
            "argumentNames": []
          },
          {
            "target": "quote",
            "typeName": "python-callable:unknown.urllib.parse.quote",
            "argumentNames": []
          },
          {
            "target": "base",
            "typeName": "python.string",
            "argumentNames": []
          },
          {
            "target": "rank",
            "typeName": "python.scalar",
            "argumentNames": []
          },
          {
            "target": "f",
            "typeName": "python.scalar",
            "argumentNames": []
          },
          {
            "target": "base",
            "typeName": "python.string",
            "argumentNames": []
          }
        ],
        "receiverCalls": [
          {
            "receiver": "pdf",
            "member": "rsplit",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "pdf"
            ],
            "positionalArgumentNames": [
              [],
              []
            ],
            "positionalStaticShapes": [
              "scalar",
              "scalar"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "folder",
            "member": "removeprefix",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "folder"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "pre_tree",
            "member": "items",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "pre_tree"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "y",
            "member": "splitlines",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "y"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "candidates",
            "member": "get",
            "kind": "receiver",
            "argumentNames": [
              "f"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "candidates"
            ],
            "positionalArgumentNames": [
              [
                "f"
              ],
              []
            ],
            "positionalStaticShapes": [
              "unknown",
              "list"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "configs",
            "member": "append",
            "kind": "mutating",
            "argumentNames": [
              "comp_tree"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "configs"
            ],
            "positionalArgumentNames": [
              [
                "comp_tree"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "python-callable:unknown.urllib.parse.quote",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [
              "pdf"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [
                "pdf"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "safe",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "pdf",
            "member": "removeprefix",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "pdf"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "txt",
            "member": "count",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "txt"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "txt",
            "member": "index",
            "kind": "receiver",
            "argumentNames": [
              "f"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "txt"
            ],
            "positionalArgumentNames": [
              [
                "f"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "y",
            "member": "splitlines",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "y"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "rows",
            "member": "append",
            "kind": "mutating",
            "argumentNames": [
              "row"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "rows"
            ],
            "positionalArgumentNames": [
              [
                "row"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "collections",
            "member": "Counter",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "collections"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "sys",
            "member": "split",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "sys"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          }
        ],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "partial",
        "writeState": "partial",
        "externalState": "partial",
        "reads": [],
        "writes": [],
        "reasonCodes": [
          "source-analysis-unsupported-call"
        ]
      },
      "fileContext": {
        "pythonBindings": [
          {
            "name": "csv",
            "qualifiedName": "csv",
            "kind": "import"
          },
          {
            "name": "quote",
            "qualifiedName": "urllib.parse.quote",
            "kind": "import"
          },
          {
            "name": "sys",
            "qualifiedName": "sys",
            "kind": "import"
          }
        ],
        "staticStrings": [],
        "staticCollections": [],
        "localFileWrappers": []
      }
    },
    "notebook-run-1791455163818-65": {
      "checksum": "3b5ada3f52f82e3ef0b5c09d4b5c663a4df1c3dea4a770c533b43166ffdf2ec8",
      "facts": {
        "state": "unknown",
        "reasons": [
          "opaque-call"
        ],
        "definedNames": [
          "compact"
        ],
        "conditionallyDefinedNames": [],
        "usedNames": [
          "compact",
          "json",
          "len",
          "print",
          "rows",
          "sorted"
        ],
        "priorUsedNames": [
          "json",
          "len",
          "print",
          "rows",
          "sorted"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [],
        "possiblyMutatedNames": [],
        "aliases": [],
        "builtinContainerNames": [
          "compact"
        ],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [
          "len",
          "print",
          "sorted"
        ],
        "safeCallArgumentNames": [
          "rows"
        ],
        "typeSummaries": [],
        "typeBindings": [],
        "receiverCalls": [
          {
            "receiver": "json",
            "member": "dumps",
            "kind": "receiver",
            "argumentNames": [
              "compact"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "json"
            ],
            "positionalArgumentNames": [
              [
                "compact"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "ensure_ascii",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": false,
                "staticShape": "unknown",
                "callableReferences": []
              }
            ]
          }
        ],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "partial",
        "writeState": "partial",
        "externalState": "partial",
        "reads": [],
        "writes": [],
        "reasonCodes": [
          "source-analysis-unsupported-call"
        ]
      },
      "fileContext": {
        "pythonBindings": [
          {
            "name": "compact",
            "qualifiedName": "python.container",
            "kind": "object"
          }
        ],
        "staticStrings": [],
        "staticCollections": [],
        "localFileWrappers": []
      }
    },
    "notebook-run-1791455172327-66": {
      "checksum": "165ec2b98efaadca9b9871cf33a6514975a6f313b1e3f94db13d229af5606ecb",
      "facts": {
        "state": "available",
        "definedNames": [],
        "usedNames": [
          "compact",
          "json",
          "print"
        ],
        "priorUsedNames": [
          "compact",
          "json",
          "print"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [
          "print"
        ],
        "typeSummaries": [],
        "typeBindings": [],
        "receiverCalls": [
          {
            "receiver": "json",
            "member": "dumps",
            "kind": "receiver",
            "argumentNames": [
              "compact"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "json"
            ],
            "positionalArgumentNames": [
              [
                "compact"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "ensure_ascii",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": false,
                "staticShape": "unknown",
                "callableReferences": []
              }
            ]
          }
        ],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "partial",
        "writeState": "complete",
        "externalState": "complete",
        "reads": [],
        "writes": [],
        "reasonCodes": [
          "source-analysis-unsupported-call"
        ]
      },
      "fileContext": {
        "staticStrings": [],
        "staticCollections": [],
        "localFileWrappers": []
      }
    },
    "notebook-run-1791455181418-67": {
      "checksum": "c88a31232b40474f8ddf6e1bad45aa5c9237fb5e96be0fc4e5fb1624fb7146c9",
      "facts": {
        "state": "available",
        "definedNames": [],
        "usedNames": [
          "compact",
          "json",
          "print"
        ],
        "priorUsedNames": [
          "compact",
          "json",
          "print"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [
          "print"
        ],
        "typeSummaries": [],
        "typeBindings": [],
        "receiverCalls": [
          {
            "receiver": "json",
            "member": "dumps",
            "kind": "receiver",
            "argumentNames": [
              "compact"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "json"
            ],
            "positionalArgumentNames": [
              [
                "compact"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "ensure_ascii",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": false,
                "staticShape": "unknown",
                "callableReferences": []
              }
            ]
          }
        ],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "partial",
        "writeState": "complete",
        "externalState": "complete",
        "reads": [],
        "writes": [],
        "reasonCodes": [
          "source-analysis-unsupported-call"
        ]
      },
      "fileContext": {
        "staticStrings": [],
        "staticCollections": [],
        "localFileWrappers": []
      }
    },
    "notebook-run-1791455195134-68": {
      "checksum": "cd71ea495c79dad46ca1acd9d99ee9988add49c5026bec28889b0825b9140f92",
      "facts": {
        "state": "available",
        "definedNames": [],
        "usedNames": [
          "compact",
          "json",
          "print"
        ],
        "priorUsedNames": [
          "compact",
          "json",
          "print"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [
          "print"
        ],
        "typeSummaries": [],
        "typeBindings": [],
        "receiverCalls": [
          {
            "receiver": "json",
            "member": "dumps",
            "kind": "receiver",
            "argumentNames": [
              "compact"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "json"
            ],
            "positionalArgumentNames": [
              [
                "compact"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "ensure_ascii",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": false,
                "staticShape": "unknown",
                "callableReferences": []
              }
            ]
          }
        ],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "partial",
        "writeState": "complete",
        "externalState": "complete",
        "reads": [],
        "writes": [],
        "reasonCodes": [
          "source-analysis-unsupported-call"
        ]
      },
      "fileContext": {
        "staticStrings": [],
        "staticCollections": [],
        "localFileWrappers": []
      }
    },
    "notebook-run-1791455202868-69": {
      "checksum": "5a7e9fd54bc40509c4061c8276379e0056a6d443358b949651541bebf57761eb",
      "facts": {
        "state": "available",
        "definedNames": [],
        "usedNames": [
          "compact",
          "json",
          "print"
        ],
        "priorUsedNames": [
          "compact",
          "json",
          "print"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [
          "print"
        ],
        "typeSummaries": [],
        "typeBindings": [],
        "receiverCalls": [
          {
            "receiver": "json",
            "member": "dumps",
            "kind": "receiver",
            "argumentNames": [
              "compact"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "json"
            ],
            "positionalArgumentNames": [
              [
                "compact"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "ensure_ascii",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": false,
                "staticShape": "unknown",
                "callableReferences": []
              }
            ]
          }
        ],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "partial",
        "writeState": "complete",
        "externalState": "complete",
        "reads": [],
        "writes": [],
        "reasonCodes": [
          "source-analysis-unsupported-call"
        ]
      },
      "fileContext": {
        "staticStrings": [],
        "staticCollections": [],
        "localFileWrappers": []
      }
    },
    "notebook-run-1791455234138-70": {
      "checksum": "12a515cf173b4e5ae6ccf75eda88f1ca5402bb773cd0fb141e05b444bbf854e0",
      "facts": {
        "state": "unknown",
        "reasons": [
          "control-flow",
          "opaque-mutation",
          "scoped-opaque-call"
        ],
        "definedNames": [
          "audit",
          "fh",
          "fields",
          "r",
          "writer"
        ],
        "conditionallyDefinedNames": [
          "r"
        ],
        "usedNames": [
          "Path",
          "all",
          "audit",
          "base",
          "catalogue",
          "commit",
          "csv",
          "families",
          "fh",
          "fields",
          "hashlib",
          "isinstance",
          "json",
          "len",
          "p",
          "print",
          "quote",
          "records",
          "rows",
          "sorted",
          "str",
          "sum",
          "sys",
          "writer"
        ],
        "priorUsedNames": [
          "Path",
          "all",
          "base",
          "catalogue",
          "commit",
          "csv",
          "families",
          "hashlib",
          "isinstance",
          "json",
          "len",
          "p",
          "print",
          "quote",
          "records",
          "rows",
          "sorted",
          "str",
          "sum",
          "sys"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [],
        "possiblyMutatedNames": [
          "Path",
          "p",
          "records"
        ],
        "aliases": [],
        "builtinContainerNames": [
          "audit",
          "fields"
        ],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [
          "all",
          "isinstance",
          "len",
          "print",
          "sorted",
          "str",
          "sum"
        ],
        "safeCallArgumentNames": [
          "Path",
          "families",
          "p",
          "records",
          "rows"
        ],
        "typeSummaries": [
          {
            "name": "pycirclize.Circos",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "chord_diagram",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pycirclize.circos.Circos",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "initialize_from_matrix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pycirclize.circos.Circos",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pycirclize.circos.Circos",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "plotfig",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pathlib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Path",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PurePath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PosixPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PurePosixPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "WindowsPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PureWindowsPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "gzip",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "gzip.GzipFile",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "gzip.GzipFile",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sqlite3",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "connect",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Connection",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "shutil",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy2",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copyfile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copytree",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pathlib.PurePath",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "joinpath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "with_name",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "with_suffix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "with_stem",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "as_posix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "is_absolute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "is_relative_to",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mkdir",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "relative_to",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "glob",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_bytes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_bytes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sqlite3.Connection",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "cursor",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Cursor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "execute",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Cursor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sqlite3.Cursor",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "execute",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Cursor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fetchall",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "importlib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "import_module",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pickle",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dump",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loads",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cloudpickle",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loads",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "dill",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loads",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "joblib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dump",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "torch",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "h5py",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "File",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.File",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "dask.dataframe",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "dask.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "dask.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "muon",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_10x_h5",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "muon.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5mu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "muon.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_10x_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "muon.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "mudata",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "MuData",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mudata.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "mudata.MuData",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_h5mu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "muon.MuData",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_h5mu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "wfdb",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "rdrecord",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rdann",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "wrsamp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "dask.DataFrame",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "decimal",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Decimal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "decimal.Decimal",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "decimal.Decimal",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "collections",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Counter",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "collections.Counter",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "defaultdict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "collections.Counter",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "elements",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "items",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "keys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "most_common",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subtract",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "total",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "update",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "csv",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "DictReader",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "csv.DictReader",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reader",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "csv.reader",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "csv.DictReader",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "csv.reader",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "io",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "BytesIO",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "io.BytesIO",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "StringIO",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "io.StringIO",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "io.BytesIO",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "getvalue",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seek",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tell",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truncate",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "io.StringIO",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "getvalue",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seek",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tell",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truncate",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "random",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "random",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "uniform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "triangular",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randint",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randrange",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getrandbits",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "gauss",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "normalvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lognormvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "expovariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "vonmisesvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "gammavariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "betavariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "paretovariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "weibullvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "shuffle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "x"
              },
              {
                "name": "sample",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "choices",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "choice",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "numpy.random",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "random",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "random_sample",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sample",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ranf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rand",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randn",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randint",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "normal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "standard_normal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "uniform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "poisson",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "binomial",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "multinomial",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "multivariate_normal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "beta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "gamma",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "exponential",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lognormal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "chisquare",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "standard_t",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "dirichlet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "permutation",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "choice",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "shuffle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "x"
              }
            ]
          },
          {
            "name": "numpy",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@random",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.random",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@pi",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "floor",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ceil",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log10",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "degrees",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "radians",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "rad2deg",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "deg2rad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sin",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "cos",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "tan",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sqrt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "exp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "expm1",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log1p",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log2",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "abs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "absolute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "fabs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "cumsum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "arange",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "atleast_1d",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "array",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "asarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "column_stack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "concatenate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "clip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "diff",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "full",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "full_like",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fromfile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "genfromtxt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hstack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "linspace",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loadtxt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isfinite",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "isnan",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ones",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "percentile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ravel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savetxt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "stack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "std",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "vstack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "where",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "zeros",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "numpy.ndarray",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fill",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "flatten",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ravel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reshape",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "resize",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "std",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "concat",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "crosstab",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "DataFrame",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "merge",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ExcelFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.ExcelFile",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_excel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_feather",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_fwf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_iceberg",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_json",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_orc",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_pickle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_pickle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sas",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_spss",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sql",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sql_query",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sql_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_stata",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_xml",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Series",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyreadstat",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_dta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sas7bdat",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sav",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_xport",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_sav",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_dta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_xport",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyarrow.parquet",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.Table",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyfaidx",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Fasta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyfaidx.Fasta",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyranges",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_bed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_gtf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.stats",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "chi2_contingency",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mannwhitneyu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pearsonr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "spearmanr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ttest_1samp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ttest_ind",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ttest_rel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.io.wavfile",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "python.scalar",
                  "numpy.ndarray"
                ],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.numeric-tuple",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "python.numbers",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "union",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "intersection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "symmetric_difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "colorsys",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "rgb_to_hls",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hls_to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rgb_to_hsv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hsv_to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rgb_to_yiq",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "yiq_to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.colors",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@LinearSegmentedColormap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors.LinearSegmentedColormap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_rgba",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_hex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.colors.LinearSegmentedColormap",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "from_list",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors.Colormap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.colors.Colormap",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "reversed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors.Colormap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_bad",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_under",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_over",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.scalar",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "is_integer",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "startswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "endswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "replace",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xml.etree.ElementTree",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fromstring",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xml.etree.ElementTree.Element",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xml.etree.ElementTree.Element",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "find",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xml.etree.ElementTree.Element",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "findall",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.xml-elements",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "iter",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.xml-elements",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "iterfind",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.xml-elements",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@tag",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@tail",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.xml-elements",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "python.string",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "startswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "endswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "capitalize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "casefold",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lower",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "upper",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "title",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "strip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "split",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.strings",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "replace",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "format",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.strings",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "union",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "intersection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "symmetric_difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.unique-values",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.calculated-sequence",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "python.container",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "union",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "intersection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "symmetric_difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.mapping",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "get",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "items",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "keys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "__getitem__",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.ExcelFile",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@sheet_names",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.strings",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "parse",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.ExcelSheets",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "keys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.ExcelSheets.values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "items",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.ExcelSheets.items",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.ExcelSheets.values",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "pandas.ExcelSheets.items",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "pandas.Index",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.unique-values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_list",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.unique-values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.DataFrame",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_numpy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "div",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "divide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truediv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sub",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subtract",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@column",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@columns",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "describe",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "assign",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "drop",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "drop_duplicates",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "dropna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fillna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ffill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bfill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "groupby",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.core.groupby.DataFrameGroupBy",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reindex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_dict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "head",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "iterrows",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame.iterrows",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_string",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "join",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "notna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "melt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "merge",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pivot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pivot_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rename",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "round",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_excel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_feather",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_json",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_html",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_latex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_markdown",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "value_counts",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.StringMethods",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "strip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lower",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "upper",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "capitalize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "title",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "casefold",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.DataFrame.iterrows",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "pandas.core.groupby.DataFrameGroupBy",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "agg",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "aggregate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.core.groupby.SeriesGroupBy",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.Series",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_numpy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "div",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "divide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truediv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sub",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subtract",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@str",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.StringMethods",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "describe",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_list",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "dropna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "drop_duplicates",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fillna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ffill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bfill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "head",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reindex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "unique",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.unique-values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rename",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "round",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "notna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_dict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_frame",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "value_counts",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@colors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@rcParams",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.RcParams",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@style",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.style",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rc",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rcdefaults",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "use",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.RcParams",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "update",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.style",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "use",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.image",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "imageio.v3",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "skimage.io",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cv2",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "PIL.Image",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fromarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "PIL.Image.Image",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "convert",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "crop",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getbbox",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "paste",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "resize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rotate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata.io",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@pp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scanpy.pp",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@pl",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scanpy.pl",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@tl",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scanpy.tl",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_10x_h5",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_10x_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_visium",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy.pp",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "calculate_qc_metrics",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "filter_cells",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "filter_genes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "highly_variable_genes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "log1p",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "normalize_total",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "neighbors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "regress_out",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "scale",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy.pl",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dotplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "embedding",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "heatmap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "matrixplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "spatial",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tracksplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "umap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "violin",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy.tl",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "leiden",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "louvain",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pca",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rank_genes_groups",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score_genes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tsne",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "umap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata.AnnData",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "obs_names_make_unique",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "var_names_make_unique",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_csvs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "openslide",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "OpenSlide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "openslide.OpenSlide",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_slide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "openslide.OpenSlide",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cyvcf2",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "VCF",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "cyvcf2.VCF",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Writer",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "cyvcf2.Writer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cyvcf2.VCF",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_index",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "__call__",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_samples",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_info_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_format_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_filter_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cyvcf2.Writer",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "from_string",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "cyvcf2.Writer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_record",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pysam",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "AlignmentFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "VariantFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "TabixFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mgf",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "MGF",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "IndexedMGF",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mzml",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "MzML",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mgf.IndexedMGF",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "prebuild_byte_offset_file",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mzml.MzML",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "prebuild_byte_offset_file",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "openslide.OpenSlide",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_region",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_thumbnail",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "radiomics.featureextractor",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "RadiomicsFeatureExtractor",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "radiomics.featureextractor.RadiomicsFeatureExtractor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "radiomics.featureextractor.RadiomicsFeatureExtractor",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "execute",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loadParams",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "SimpleITK",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "ReadImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "SimpleITK.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "WriteTransform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "WriteImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetArrayFromImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetArrayViewFromImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetImageFromArray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "SimpleITK.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "SimpleITK.Image",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "GetSize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetSpacing",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetOrigin",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetDirection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetDimension",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetNumberOfComponentsPerPixel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetPixelID",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetSpacing",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetOrigin",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetDirection",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetPixel",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetMetaData",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "CopyInformation",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "nibabel",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "nibabel.spatialimages.SpatialImage",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "nibabel.spatialimages.SpatialImage",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "get_fdata",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_data_dtype",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_filename",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "update_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xarray",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load_dataarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load_dataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_dataarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_dataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_mfdataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xarray.Dataset",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "compute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_netcdf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xarray.DataArray",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "compute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_netcdf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.pyplot",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "axhline",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axvline",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axis",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bar",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "barh",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "boxplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "errorbar",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fill_between",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "imshow",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "legend",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "plot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "scatter",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "stackplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "step",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "stem",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "violinplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "xlabel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "xlim",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "xticks",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ylabel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ylim",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "yticks",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@rcParams",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.RcParams",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@style",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.style",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rc",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rcdefaults",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "figure",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pie",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "matplotlib.patches.Wedge",
                  "matplotlib.text.Text",
                  "matplotlib.text.Text"
                ],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "show",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subplots",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "matplotlib.figure.Figure",
                  "matplotlib.axes.Axes"
                ],
                "mutatesKeyword": null
              },
              {
                "name": "tight_layout",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "title",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "use",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.figure.Figure",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@patch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_gridspec",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.gridspec.GridSpec",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_subplot",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "clear",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "suptitle",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.text.Text",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tight_layout",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.gridspec.GridSpec",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.axes.Axes",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fill",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axis",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_patch",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fill_between",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_axis_off",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_theta_zero_location",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_theta_direction",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axhline",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axvline",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bar",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.container.BarContainer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "barh",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.container.BarContainer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bar_label",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.text.Text",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "flatten",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "grid",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hlines",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hist",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "legend",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pie",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "matplotlib.patches.Wedge",
                  "matplotlib.text.Text",
                  "matplotlib.text.Text"
                ],
                "mutatesKeyword": null
              },
              {
                "name": "plot",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.lines.Line2DList",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ravel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reshape",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "scatter",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_aspect",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_axisbelow",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_title",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xlabel",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xlim",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xticklabels",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xticks",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_ylabel",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_ylim",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_yticks",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_yticklabels",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tick_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "text",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.text.Text",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.container.BarContainer",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.path",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Path",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.path.Path",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.path.Path",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.patches",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Patch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PathPatch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Wedge",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Wedge",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Circle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "FancyBboxPatch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.patches.Patch",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_edgecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.patches.Rectangle",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "get_height",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_width",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_x",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_y",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_edgecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_height",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_width",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_x",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_y",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.patches.Wedge",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_edgecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.text.Text",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_fontsize",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_fontweight",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_horizontalalignment",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_rotation",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_text",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_verticalalignment",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.lines.Line2DList",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.lines.Line2D",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linestyle",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_marker",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "seaborn.matrix.ClusterGrid",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@ax_heatmap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_row_dendrogram",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_col_dendrogram",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_row_colors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_col_colors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_cbar",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@cax",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@fig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@figure",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tight_layout",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "seaborn",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "clustermap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "seaborn.matrix.ClusterGrid",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_theme",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_style",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_context",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_palette",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_defaults",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_orig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "barplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "boxplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "heatmap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "histplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "lineplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "scatterplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "violinplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              }
            ]
          },
          {
            "name": "sklearn.preprocessing",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "StandardScaler",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.preprocessing.StandardScaler.copy-uncertain",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "partial_fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.preprocessing.StandardScaler",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "partial_fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.decomposition",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "PCA",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.decomposition.PCA.copy-uncertain",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.decomposition.PCA",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.linear_model",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "LinearRegression",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.linear_model.LinearRegression.copy-uncertain",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "predict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.linear_model.LinearRegression",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "predict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.api",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "add_constant",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "OLS",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "statsmodels.regression.linear_model.OLS",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.formula.api",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "ols",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "statsmodels.regression.linear_model.OLS",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.regression.linear_model.OLS",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "statsmodels.regression.linear_model.RegressionResults",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.regression.linear_model.RegressionResults",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "conf_int",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "predict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "summary",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          }
        ],
        "typeBindings": [
          {
            "target": "fields",
            "typeName": "python.strings",
            "argumentNames": []
          },
          {
            "target": "fields",
            "typeName": "python.strings",
            "argumentNames": []
          }
        ],
        "receiverCalls": [
          {
            "receiver": "hashlib",
            "member": "hexdigest",
            "conditional": true,
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "sha256"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              [
                []
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "unknown"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [
              "hashlib"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "hashlib",
            "member": "sha256",
            "conditional": true,
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "hashlib"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "p",
            "member": "read_bytes",
            "conditional": true,
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "p"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "hashlib",
            "member": "hexdigest",
            "conditional": true,
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "sha256"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              [
                []
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "unknown"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [
              "hashlib"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "hashlib",
            "member": "sha256",
            "conditional": true,
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "hashlib"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "Path",
            "member": "read_bytes",
            "conditional": true,
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "__call__"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              [
                []
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "scalar"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "Path",
            "member": "__call__",
            "conditional": true,
            "kind": "callable",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "hashlib",
            "member": "hexdigest",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "sha256"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              [
                []
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "unknown"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [
              "hashlib"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "hashlib",
            "member": "sha256",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "hashlib"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "sys",
            "member": "split",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "sys"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "Path",
            "member": "write_text",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "__call__"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              [
                []
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "scalar"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "Path",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "json",
            "member": "dumps",
            "kind": "receiver",
            "argumentNames": [
              "audit"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "json"
            ],
            "positionalArgumentNames": [
              [
                "audit"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "ensure_ascii",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": false,
                "staticShape": "unknown",
                "callableReferences": []
              },
              {
                "name": "indent",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "Path",
            "member": "open",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "__call__"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              [
                []
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "scalar"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "newline",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "Path",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "csv",
            "member": "DictWriter",
            "kind": "receiver",
            "argumentNames": [
              "fh",
              "fields"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "csv"
            ],
            "positionalArgumentNames": [
              [
                "fh"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [
              "writer"
            ],
            "keywordArguments": [
              {
                "name": "fieldnames",
                "argumentNames": [
                  "fields"
                ],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": [
                  {
                    "root": "fields"
                  }
                ]
              }
            ]
          },
          {
            "receiver": "writer",
            "member": "writeheader",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "writer"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "writer",
            "member": "writerow",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "writer"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "quote",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "safe",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "Path",
            "member": "stat",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "__call__"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              [
                []
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "unknown"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "Path",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          }
        ],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "partial",
        "writeState": "partial",
        "externalState": "partial",
        "reads": [
          "inputs/math-repository-catalogue-142dce48093d.json"
        ],
        "writes": [
          "math-proof-audit.csv",
          "math-proof-audit.json"
        ],
        "reasonCodes": [
          "source-analysis-unsupported-call",
          "dynamic-path-unresolved"
        ]
      },
      "fileContext": {
        "staticStrings": [],
        "staticCollections": [
          {
            "name": "fields",
            "values": [
              "draw_rank",
              "family_id",
              "paper_title",
              "pdf_url",
              "pdf_bytes",
              "tex_file_count",
              "readme_url",
              "contents_url",
              "lean_scope_url",
              "status",
              "representative_catalogue_url",
              "catalogued_companion_titles",
              "candidate_comparators",
              "checker_execution",
              "proof_content_inspected"
            ]
          }
        ],
        "localFileWrappers": []
      }
    },
    "notebook-run-1791455476411-71": {
      "checksum": "92dc46e749f2b654a4cc623be78dab138e96e9ee8d4012c17f1a61100b3be02a",
      "facts": {
        "state": "unknown",
        "reasons": [
          "opaque-call",
          "opaque-mutation",
          "scoped-opaque-call"
        ],
        "definedNames": [
          "Path",
          "base64",
          "collections",
          "hashlib",
          "json",
          "pack",
          "re",
          "src",
          "srcpath"
        ],
        "conditionallyDefinedNames": [],
        "usedNames": [
          "Path",
          "collections",
          "dict",
          "hashlib",
          "isinstance",
          "json",
          "len",
          "list",
          "pack",
          "print",
          "src",
          "srcpath",
          "tuple"
        ],
        "priorUsedNames": [
          "dict",
          "isinstance",
          "len",
          "list",
          "print",
          "tuple"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [],
        "possiblyMutatedNames": [
          "src"
        ],
        "aliases": [],
        "builtinContainerNames": [
          "src"
        ],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [
          "dict",
          "isinstance",
          "len",
          "list",
          "print",
          "tuple"
        ],
        "safeCallArgumentNames": [
          "pack"
        ],
        "typeSummaries": [
          {
            "name": "pycirclize.Circos",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "chord_diagram",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pycirclize.circos.Circos",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "initialize_from_matrix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pycirclize.circos.Circos",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pycirclize.circos.Circos",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "plotfig",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pathlib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Path",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PurePath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PosixPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PurePosixPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "WindowsPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PureWindowsPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "gzip",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "gzip.GzipFile",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "gzip.GzipFile",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sqlite3",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "connect",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Connection",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "shutil",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy2",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copyfile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copytree",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pathlib.PurePath",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "joinpath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "with_name",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "with_suffix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "with_stem",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "as_posix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "is_absolute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "is_relative_to",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mkdir",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "relative_to",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "glob",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_bytes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_bytes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sqlite3.Connection",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "cursor",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Cursor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "execute",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Cursor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sqlite3.Cursor",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "execute",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Cursor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fetchall",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "importlib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "import_module",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pickle",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dump",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loads",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cloudpickle",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loads",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "dill",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loads",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "joblib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dump",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "torch",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "h5py",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "File",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.File",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "dask.dataframe",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "dask.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "dask.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "muon",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_10x_h5",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "muon.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5mu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "muon.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_10x_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "muon.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "mudata",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "MuData",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mudata.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "mudata.MuData",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_h5mu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "muon.MuData",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_h5mu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "wfdb",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "rdrecord",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rdann",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "wrsamp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "dask.DataFrame",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "decimal",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Decimal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "decimal.Decimal",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "decimal.Decimal",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "collections",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Counter",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "collections.Counter",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "defaultdict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "collections.Counter",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "elements",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "items",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "keys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "most_common",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subtract",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "total",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "update",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "csv",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "DictReader",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "csv.DictReader",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reader",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "csv.reader",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "csv.DictReader",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "csv.reader",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "io",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "BytesIO",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "io.BytesIO",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "StringIO",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "io.StringIO",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "io.BytesIO",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "getvalue",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seek",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tell",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truncate",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "io.StringIO",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "getvalue",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seek",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tell",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truncate",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "random",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "random",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "uniform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "triangular",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randint",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randrange",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getrandbits",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "gauss",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "normalvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lognormvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "expovariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "vonmisesvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "gammavariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "betavariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "paretovariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "weibullvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "shuffle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "x"
              },
              {
                "name": "sample",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "choices",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "choice",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "numpy.random",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "random",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "random_sample",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sample",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ranf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rand",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randn",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randint",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "normal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "standard_normal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "uniform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "poisson",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "binomial",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "multinomial",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "multivariate_normal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "beta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "gamma",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "exponential",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lognormal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "chisquare",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "standard_t",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "dirichlet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "permutation",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "choice",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "shuffle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "x"
              }
            ]
          },
          {
            "name": "numpy",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@random",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.random",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@pi",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "floor",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ceil",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log10",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "degrees",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "radians",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "rad2deg",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "deg2rad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sin",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "cos",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "tan",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sqrt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "exp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "expm1",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log1p",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log2",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "abs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "absolute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "fabs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "cumsum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "arange",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "atleast_1d",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "array",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "asarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "column_stack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "concatenate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "clip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "diff",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "full",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "full_like",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fromfile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "genfromtxt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hstack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "linspace",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loadtxt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isfinite",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "isnan",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ones",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "percentile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ravel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savetxt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "stack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "std",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "vstack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "where",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "zeros",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "numpy.ndarray",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fill",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "flatten",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ravel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reshape",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "resize",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "std",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "concat",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "crosstab",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "DataFrame",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "merge",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ExcelFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.ExcelFile",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_excel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_feather",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_fwf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_iceberg",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_json",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_orc",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_pickle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_pickle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sas",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_spss",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sql",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sql_query",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sql_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_stata",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_xml",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Series",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyreadstat",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_dta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sas7bdat",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sav",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_xport",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_sav",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_dta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_xport",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyarrow.parquet",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.Table",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyfaidx",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Fasta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyfaidx.Fasta",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyranges",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_bed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_gtf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.stats",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "chi2_contingency",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mannwhitneyu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pearsonr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "spearmanr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ttest_1samp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ttest_ind",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ttest_rel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.io.wavfile",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "python.scalar",
                  "numpy.ndarray"
                ],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.numeric-tuple",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "python.numbers",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "union",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "intersection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "symmetric_difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "colorsys",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "rgb_to_hls",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hls_to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rgb_to_hsv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hsv_to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rgb_to_yiq",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "yiq_to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.colors",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@LinearSegmentedColormap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors.LinearSegmentedColormap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_rgba",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_hex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.colors.LinearSegmentedColormap",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "from_list",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors.Colormap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.colors.Colormap",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "reversed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors.Colormap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_bad",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_under",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_over",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.scalar",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "is_integer",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "startswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "endswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "replace",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xml.etree.ElementTree",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fromstring",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xml.etree.ElementTree.Element",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xml.etree.ElementTree.Element",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "find",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xml.etree.ElementTree.Element",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "findall",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.xml-elements",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "iter",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.xml-elements",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "iterfind",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.xml-elements",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@tag",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@tail",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.xml-elements",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "python.string",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "startswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "endswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "capitalize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "casefold",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lower",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "upper",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "title",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "strip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "split",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.strings",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "replace",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "format",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.strings",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "union",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "intersection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "symmetric_difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.unique-values",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.calculated-sequence",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "python.container",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "union",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "intersection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "symmetric_difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.mapping",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "get",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "items",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "keys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "__getitem__",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.ExcelFile",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@sheet_names",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.strings",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "parse",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.ExcelSheets",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "keys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.ExcelSheets.values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "items",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.ExcelSheets.items",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.ExcelSheets.values",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "pandas.ExcelSheets.items",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "pandas.Index",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.unique-values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_list",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.unique-values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.DataFrame",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_numpy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "div",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "divide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truediv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sub",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subtract",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@column",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@columns",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "describe",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "assign",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "drop",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "drop_duplicates",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "dropna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fillna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ffill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bfill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "groupby",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.core.groupby.DataFrameGroupBy",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reindex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_dict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "head",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "iterrows",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame.iterrows",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_string",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "join",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "notna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "melt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "merge",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pivot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pivot_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rename",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "round",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_excel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_feather",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_json",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_html",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_latex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_markdown",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "value_counts",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.StringMethods",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "strip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lower",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "upper",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "capitalize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "title",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "casefold",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.DataFrame.iterrows",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "pandas.core.groupby.DataFrameGroupBy",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "agg",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "aggregate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.core.groupby.SeriesGroupBy",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.Series",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_numpy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "div",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "divide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truediv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sub",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subtract",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@str",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.StringMethods",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "describe",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_list",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "dropna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "drop_duplicates",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fillna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ffill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bfill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "head",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reindex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "unique",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.unique-values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rename",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "round",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "notna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_dict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_frame",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "value_counts",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@colors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@rcParams",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.RcParams",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@style",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.style",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rc",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rcdefaults",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "use",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.RcParams",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "update",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.style",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "use",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.image",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "imageio.v3",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "skimage.io",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cv2",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "PIL.Image",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fromarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "PIL.Image.Image",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "convert",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "crop",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getbbox",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "paste",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "resize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rotate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata.io",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@pp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scanpy.pp",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@pl",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scanpy.pl",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@tl",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scanpy.tl",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_10x_h5",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_10x_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_visium",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy.pp",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "calculate_qc_metrics",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "filter_cells",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "filter_genes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "highly_variable_genes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "log1p",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "normalize_total",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "neighbors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "regress_out",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "scale",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy.pl",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dotplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "embedding",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "heatmap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "matrixplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "spatial",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tracksplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "umap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "violin",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy.tl",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "leiden",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "louvain",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pca",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rank_genes_groups",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score_genes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tsne",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "umap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata.AnnData",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "obs_names_make_unique",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "var_names_make_unique",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_csvs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "openslide",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "OpenSlide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "openslide.OpenSlide",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_slide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "openslide.OpenSlide",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cyvcf2",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "VCF",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "cyvcf2.VCF",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Writer",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "cyvcf2.Writer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cyvcf2.VCF",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_index",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "__call__",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_samples",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_info_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_format_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_filter_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cyvcf2.Writer",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "from_string",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "cyvcf2.Writer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_record",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pysam",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "AlignmentFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "VariantFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "TabixFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mgf",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "MGF",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "IndexedMGF",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mzml",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "MzML",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mgf.IndexedMGF",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "prebuild_byte_offset_file",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mzml.MzML",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "prebuild_byte_offset_file",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "openslide.OpenSlide",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_region",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_thumbnail",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "radiomics.featureextractor",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "RadiomicsFeatureExtractor",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "radiomics.featureextractor.RadiomicsFeatureExtractor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "radiomics.featureextractor.RadiomicsFeatureExtractor",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "execute",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loadParams",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "SimpleITK",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "ReadImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "SimpleITK.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "WriteTransform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "WriteImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetArrayFromImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetArrayViewFromImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetImageFromArray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "SimpleITK.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "SimpleITK.Image",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "GetSize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetSpacing",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetOrigin",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetDirection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetDimension",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetNumberOfComponentsPerPixel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetPixelID",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetSpacing",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetOrigin",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetDirection",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetPixel",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetMetaData",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "CopyInformation",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "nibabel",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "nibabel.spatialimages.SpatialImage",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "nibabel.spatialimages.SpatialImage",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "get_fdata",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_data_dtype",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_filename",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "update_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xarray",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load_dataarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load_dataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_dataarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_dataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_mfdataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xarray.Dataset",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "compute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_netcdf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xarray.DataArray",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "compute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_netcdf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.pyplot",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "axhline",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axvline",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axis",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bar",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "barh",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "boxplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "errorbar",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fill_between",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "imshow",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "legend",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "plot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "scatter",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "stackplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "step",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "stem",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "violinplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "xlabel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "xlim",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "xticks",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ylabel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ylim",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "yticks",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@rcParams",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.RcParams",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@style",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.style",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rc",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rcdefaults",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "figure",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pie",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "matplotlib.patches.Wedge",
                  "matplotlib.text.Text",
                  "matplotlib.text.Text"
                ],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "show",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subplots",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "matplotlib.figure.Figure",
                  "matplotlib.axes.Axes"
                ],
                "mutatesKeyword": null
              },
              {
                "name": "tight_layout",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "title",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "use",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.figure.Figure",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@patch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_gridspec",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.gridspec.GridSpec",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_subplot",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "clear",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "suptitle",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.text.Text",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tight_layout",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.gridspec.GridSpec",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.axes.Axes",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fill",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axis",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_patch",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fill_between",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_axis_off",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_theta_zero_location",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_theta_direction",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axhline",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axvline",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bar",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.container.BarContainer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "barh",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.container.BarContainer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bar_label",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.text.Text",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "flatten",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "grid",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hlines",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hist",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "legend",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pie",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "matplotlib.patches.Wedge",
                  "matplotlib.text.Text",
                  "matplotlib.text.Text"
                ],
                "mutatesKeyword": null
              },
              {
                "name": "plot",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.lines.Line2DList",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ravel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reshape",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "scatter",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_aspect",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_axisbelow",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_title",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xlabel",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xlim",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xticklabels",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xticks",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_ylabel",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_ylim",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_yticks",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_yticklabels",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tick_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "text",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.text.Text",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.container.BarContainer",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.path",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Path",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.path.Path",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.path.Path",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.patches",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Patch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PathPatch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Wedge",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Wedge",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Circle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "FancyBboxPatch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.patches.Patch",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_edgecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.patches.Rectangle",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "get_height",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_width",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_x",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_y",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_edgecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_height",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_width",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_x",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_y",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.patches.Wedge",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_edgecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.text.Text",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_fontsize",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_fontweight",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_horizontalalignment",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_rotation",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_text",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_verticalalignment",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.lines.Line2DList",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.lines.Line2D",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linestyle",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_marker",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "seaborn.matrix.ClusterGrid",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@ax_heatmap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_row_dendrogram",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_col_dendrogram",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_row_colors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_col_colors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_cbar",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@cax",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@fig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@figure",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tight_layout",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "seaborn",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "clustermap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "seaborn.matrix.ClusterGrid",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_theme",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_style",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_context",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_palette",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_defaults",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_orig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "barplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "boxplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "heatmap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "histplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "lineplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "scatterplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "violinplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              }
            ]
          },
          {
            "name": "sklearn.preprocessing",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "StandardScaler",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.preprocessing.StandardScaler.copy-uncertain",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "partial_fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.preprocessing.StandardScaler",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "partial_fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.decomposition",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "PCA",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.decomposition.PCA.copy-uncertain",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.decomposition.PCA",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.linear_model",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "LinearRegression",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.linear_model.LinearRegression.copy-uncertain",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "predict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.linear_model.LinearRegression",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "predict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.api",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "add_constant",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "OLS",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "statsmodels.regression.linear_model.OLS",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.formula.api",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "ols",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "statsmodels.regression.linear_model.OLS",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.regression.linear_model.OLS",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "statsmodels.regression.linear_model.RegressionResults",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.regression.linear_model.RegressionResults",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "conf_int",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "predict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "summary",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python-callable:pathlib.Path",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "__call__",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          }
        ],
        "typeBindings": [
          {
            "target": "collections",
            "typeName": "collections",
            "argumentNames": []
          },
          {
            "target": "Path",
            "typeName": "python-callable:pathlib.Path",
            "argumentNames": []
          },
          {
            "target": "srcpath",
            "typeName": "pathlib.PurePath",
            "argumentNames": []
          }
        ],
        "receiverCalls": [
          {
            "receiver": "python-callable:pathlib.Path",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [
              "srcpath"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "json",
            "member": "loads",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "json"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [
              "pack"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "srcpath",
            "member": "read_text",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "srcpath"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "pack",
            "member": "items",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "pack"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "pack",
            "member": "get",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "pack"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "collections",
            "member": "Counter",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "collections"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "python-callable:pathlib.Path",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [
              "src"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [
                "src"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "collections",
            "member": "Counter",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "collections"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "hashlib",
            "member": "hexdigest",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "sha256"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              [
                []
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "unknown"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [
              "hashlib"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "hashlib",
            "member": "sha256",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "hashlib"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "srcpath",
            "member": "read_bytes",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "srcpath"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          }
        ],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "partial",
        "writeState": "partial",
        "externalState": "partial",
        "reads": [
          "inputs/sampled-proof-sources-4aa791ebc777.json"
        ],
        "writes": [],
        "reasonCodes": [
          "source-analysis-unsupported-call"
        ]
      },
      "fileContext": {
        "pythonBindings": [
          {
            "name": "base64",
            "qualifiedName": "base64",
            "kind": "import"
          },
          {
            "name": "collections",
            "qualifiedName": "collections",
            "kind": "import"
          },
          {
            "name": "hashlib",
            "qualifiedName": "hashlib",
            "kind": "import"
          },
          {
            "name": "json",
            "qualifiedName": "json",
            "kind": "import"
          },
          {
            "name": "Path",
            "qualifiedName": "pathlib.Path",
            "kind": "import"
          },
          {
            "name": "re",
            "qualifiedName": "re",
            "kind": "import"
          }
        ],
        "staticStrings": [
          {
            "name": "srcpath",
            "value": "inputs/sampled-proof-sources-4aa791ebc777.json"
          }
        ],
        "staticCollections": [],
        "localFileWrappers": []
      }
    },
    "notebook-run-1791455487860-72": {
      "checksum": "7c3bb83758fb3058dccbc71750aba6a32f1dfecc50cf60cf96f00b5ee73ac2e5",
      "facts": {
        "state": "unknown",
        "reasons": [
          "opaque-call"
        ],
        "definedNames": [
          "failures",
          "fid",
          "raw_record"
        ],
        "conditionallyDefinedNames": [],
        "usedNames": [
          "commit",
          "failures",
          "hashlib",
          "len",
          "pack",
          "print",
          "raw_record",
          "src"
        ],
        "priorUsedNames": [
          "commit",
          "hashlib",
          "len",
          "pack",
          "print",
          "src"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [],
        "possiblyMutatedNames": [],
        "aliases": [],
        "builtinContainerNames": [
          "failures"
        ],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [
          "len",
          "print"
        ],
        "safeCallArgumentNames": [
          "failures",
          "fid"
        ],
        "typeSummaries": [
          {
            "name": "python-function:raw_record",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "__call__",
                "effect": "unknown",
                "usedNames": [
                  "base64"
                ],
                "safeCallNames": [],
                "unknownScope": "namespace",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pycirclize.Circos",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "chord_diagram",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pycirclize.circos.Circos",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "initialize_from_matrix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pycirclize.circos.Circos",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pycirclize.circos.Circos",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "plotfig",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pathlib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Path",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PurePath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PosixPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PurePosixPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "WindowsPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PureWindowsPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "gzip",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "gzip.GzipFile",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "gzip.GzipFile",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sqlite3",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "connect",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Connection",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "shutil",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy2",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copyfile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copytree",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pathlib.PurePath",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "joinpath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "with_name",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "with_suffix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "with_stem",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "as_posix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "is_absolute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "is_relative_to",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mkdir",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "relative_to",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "glob",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_bytes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_bytes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sqlite3.Connection",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "cursor",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Cursor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "execute",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Cursor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sqlite3.Cursor",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "execute",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Cursor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fetchall",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "importlib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "import_module",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pickle",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dump",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loads",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cloudpickle",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loads",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "dill",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loads",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "joblib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dump",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "torch",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "h5py",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "File",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.File",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "dask.dataframe",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "dask.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "dask.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "muon",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_10x_h5",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "muon.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5mu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "muon.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_10x_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "muon.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "mudata",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "MuData",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mudata.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "mudata.MuData",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_h5mu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "muon.MuData",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_h5mu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "wfdb",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "rdrecord",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rdann",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "wrsamp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "dask.DataFrame",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "decimal",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Decimal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "decimal.Decimal",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "decimal.Decimal",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "collections",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Counter",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "collections.Counter",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "defaultdict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "collections.Counter",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "elements",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "items",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "keys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "most_common",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subtract",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "total",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "update",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "csv",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "DictReader",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "csv.DictReader",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reader",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "csv.reader",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "csv.DictReader",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "csv.reader",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "io",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "BytesIO",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "io.BytesIO",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "StringIO",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "io.StringIO",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "io.BytesIO",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "getvalue",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seek",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tell",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truncate",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "io.StringIO",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "getvalue",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seek",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tell",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truncate",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "random",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "random",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "uniform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "triangular",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randint",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randrange",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getrandbits",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "gauss",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "normalvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lognormvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "expovariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "vonmisesvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "gammavariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "betavariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "paretovariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "weibullvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "shuffle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "x"
              },
              {
                "name": "sample",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "choices",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "choice",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "numpy.random",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "random",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "random_sample",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sample",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ranf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rand",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randn",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randint",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "normal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "standard_normal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "uniform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "poisson",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "binomial",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "multinomial",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "multivariate_normal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "beta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "gamma",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "exponential",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lognormal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "chisquare",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "standard_t",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "dirichlet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "permutation",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "choice",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "shuffle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "x"
              }
            ]
          },
          {
            "name": "numpy",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@random",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.random",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@pi",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "floor",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ceil",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log10",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "degrees",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "radians",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "rad2deg",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "deg2rad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sin",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "cos",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "tan",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sqrt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "exp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "expm1",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log1p",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log2",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "abs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "absolute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "fabs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "cumsum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "arange",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "atleast_1d",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "array",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "asarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "column_stack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "concatenate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "clip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "diff",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "full",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "full_like",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fromfile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "genfromtxt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hstack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "linspace",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loadtxt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isfinite",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "isnan",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ones",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "percentile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ravel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savetxt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "stack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "std",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "vstack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "where",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "zeros",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "numpy.ndarray",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fill",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "flatten",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ravel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reshape",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "resize",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "std",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "concat",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "crosstab",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "DataFrame",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "merge",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ExcelFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.ExcelFile",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_excel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_feather",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_fwf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_iceberg",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_json",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_orc",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_pickle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_pickle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sas",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_spss",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sql",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sql_query",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sql_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_stata",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_xml",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Series",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyreadstat",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_dta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sas7bdat",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sav",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_xport",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_sav",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_dta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_xport",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyarrow.parquet",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.Table",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyfaidx",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Fasta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyfaidx.Fasta",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyranges",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_bed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_gtf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.stats",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "chi2_contingency",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mannwhitneyu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pearsonr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "spearmanr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ttest_1samp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ttest_ind",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ttest_rel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.io.wavfile",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "python.scalar",
                  "numpy.ndarray"
                ],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.numeric-tuple",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "python.numbers",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "union",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "intersection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "symmetric_difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "colorsys",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "rgb_to_hls",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hls_to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rgb_to_hsv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hsv_to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rgb_to_yiq",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "yiq_to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.colors",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@LinearSegmentedColormap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors.LinearSegmentedColormap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_rgba",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_hex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.colors.LinearSegmentedColormap",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "from_list",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors.Colormap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.colors.Colormap",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "reversed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors.Colormap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_bad",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_under",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_over",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.scalar",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "is_integer",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "startswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "endswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "replace",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xml.etree.ElementTree",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fromstring",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xml.etree.ElementTree.Element",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xml.etree.ElementTree.Element",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "find",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xml.etree.ElementTree.Element",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "findall",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.xml-elements",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "iter",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.xml-elements",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "iterfind",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.xml-elements",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@tag",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@tail",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.xml-elements",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "python.string",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "startswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "endswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "capitalize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "casefold",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lower",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "upper",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "title",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "strip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "split",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.strings",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "replace",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "format",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.strings",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "union",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "intersection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "symmetric_difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.unique-values",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.calculated-sequence",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "python.container",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "union",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "intersection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "symmetric_difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.mapping",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "get",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "items",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "keys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "__getitem__",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.ExcelFile",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@sheet_names",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.strings",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "parse",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.ExcelSheets",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "keys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.ExcelSheets.values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "items",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.ExcelSheets.items",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.ExcelSheets.values",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "pandas.ExcelSheets.items",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "pandas.Index",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.unique-values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_list",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.unique-values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.DataFrame",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_numpy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "div",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "divide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truediv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sub",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subtract",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@column",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@columns",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "describe",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "assign",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "drop",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "drop_duplicates",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "dropna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fillna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ffill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bfill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "groupby",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.core.groupby.DataFrameGroupBy",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reindex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_dict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "head",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "iterrows",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame.iterrows",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_string",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "join",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "notna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "melt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "merge",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pivot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pivot_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rename",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "round",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_excel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_feather",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_json",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_html",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_latex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_markdown",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "value_counts",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.StringMethods",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "strip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lower",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "upper",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "capitalize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "title",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "casefold",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.DataFrame.iterrows",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "pandas.core.groupby.DataFrameGroupBy",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "agg",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "aggregate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.core.groupby.SeriesGroupBy",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.Series",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_numpy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "div",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "divide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truediv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sub",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subtract",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@str",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.StringMethods",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "describe",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_list",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "dropna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "drop_duplicates",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fillna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ffill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bfill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "head",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reindex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "unique",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.unique-values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rename",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "round",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "notna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_dict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_frame",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "value_counts",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@colors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@rcParams",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.RcParams",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@style",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.style",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rc",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rcdefaults",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "use",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.RcParams",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "update",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.style",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "use",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.image",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "imageio.v3",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "skimage.io",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cv2",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "PIL.Image",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fromarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "PIL.Image.Image",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "convert",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "crop",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getbbox",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "paste",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "resize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rotate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata.io",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@pp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scanpy.pp",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@pl",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scanpy.pl",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@tl",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scanpy.tl",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_10x_h5",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_10x_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_visium",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy.pp",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "calculate_qc_metrics",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "filter_cells",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "filter_genes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "highly_variable_genes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "log1p",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "normalize_total",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "neighbors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "regress_out",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "scale",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy.pl",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dotplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "embedding",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "heatmap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "matrixplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "spatial",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tracksplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "umap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "violin",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy.tl",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "leiden",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "louvain",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pca",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rank_genes_groups",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score_genes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tsne",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "umap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata.AnnData",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "obs_names_make_unique",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "var_names_make_unique",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_csvs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "openslide",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "OpenSlide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "openslide.OpenSlide",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_slide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "openslide.OpenSlide",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cyvcf2",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "VCF",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "cyvcf2.VCF",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Writer",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "cyvcf2.Writer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cyvcf2.VCF",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_index",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "__call__",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_samples",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_info_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_format_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_filter_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cyvcf2.Writer",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "from_string",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "cyvcf2.Writer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_record",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pysam",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "AlignmentFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "VariantFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "TabixFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mgf",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "MGF",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "IndexedMGF",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mzml",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "MzML",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mgf.IndexedMGF",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "prebuild_byte_offset_file",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mzml.MzML",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "prebuild_byte_offset_file",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "openslide.OpenSlide",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_region",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_thumbnail",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "radiomics.featureextractor",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "RadiomicsFeatureExtractor",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "radiomics.featureextractor.RadiomicsFeatureExtractor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "radiomics.featureextractor.RadiomicsFeatureExtractor",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "execute",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loadParams",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "SimpleITK",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "ReadImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "SimpleITK.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "WriteTransform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "WriteImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetArrayFromImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetArrayViewFromImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetImageFromArray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "SimpleITK.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "SimpleITK.Image",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "GetSize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetSpacing",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetOrigin",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetDirection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetDimension",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetNumberOfComponentsPerPixel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetPixelID",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetSpacing",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetOrigin",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetDirection",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetPixel",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetMetaData",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "CopyInformation",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "nibabel",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "nibabel.spatialimages.SpatialImage",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "nibabel.spatialimages.SpatialImage",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "get_fdata",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_data_dtype",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_filename",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "update_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xarray",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load_dataarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load_dataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_dataarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_dataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_mfdataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xarray.Dataset",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "compute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_netcdf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xarray.DataArray",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "compute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_netcdf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.pyplot",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "axhline",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axvline",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axis",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bar",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "barh",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "boxplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "errorbar",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fill_between",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "imshow",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "legend",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "plot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "scatter",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "stackplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "step",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "stem",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "violinplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "xlabel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "xlim",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "xticks",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ylabel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ylim",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "yticks",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@rcParams",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.RcParams",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@style",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.style",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rc",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rcdefaults",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "figure",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pie",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "matplotlib.patches.Wedge",
                  "matplotlib.text.Text",
                  "matplotlib.text.Text"
                ],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "show",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subplots",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "matplotlib.figure.Figure",
                  "matplotlib.axes.Axes"
                ],
                "mutatesKeyword": null
              },
              {
                "name": "tight_layout",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "title",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "use",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.figure.Figure",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@patch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_gridspec",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.gridspec.GridSpec",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_subplot",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "clear",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "suptitle",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.text.Text",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tight_layout",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.gridspec.GridSpec",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.axes.Axes",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fill",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axis",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_patch",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fill_between",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_axis_off",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_theta_zero_location",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_theta_direction",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axhline",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axvline",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bar",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.container.BarContainer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "barh",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.container.BarContainer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bar_label",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.text.Text",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "flatten",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "grid",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hlines",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hist",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "legend",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pie",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "matplotlib.patches.Wedge",
                  "matplotlib.text.Text",
                  "matplotlib.text.Text"
                ],
                "mutatesKeyword": null
              },
              {
                "name": "plot",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.lines.Line2DList",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ravel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reshape",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "scatter",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_aspect",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_axisbelow",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_title",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xlabel",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xlim",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xticklabels",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xticks",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_ylabel",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_ylim",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_yticks",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_yticklabels",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tick_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "text",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.text.Text",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.container.BarContainer",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.path",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Path",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.path.Path",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.path.Path",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.patches",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Patch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PathPatch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Wedge",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Wedge",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Circle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "FancyBboxPatch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.patches.Patch",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_edgecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.patches.Rectangle",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "get_height",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_width",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_x",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_y",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_edgecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_height",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_width",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_x",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_y",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.patches.Wedge",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_edgecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.text.Text",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_fontsize",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_fontweight",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_horizontalalignment",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_rotation",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_text",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_verticalalignment",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.lines.Line2DList",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.lines.Line2D",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linestyle",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_marker",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "seaborn.matrix.ClusterGrid",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@ax_heatmap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_row_dendrogram",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_col_dendrogram",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_row_colors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_col_colors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_cbar",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@cax",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@fig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@figure",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tight_layout",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "seaborn",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "clustermap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "seaborn.matrix.ClusterGrid",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_theme",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_style",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_context",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_palette",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_defaults",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_orig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "barplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "boxplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "heatmap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "histplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "lineplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "scatterplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "violinplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              }
            ]
          },
          {
            "name": "sklearn.preprocessing",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "StandardScaler",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.preprocessing.StandardScaler.copy-uncertain",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "partial_fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.preprocessing.StandardScaler",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "partial_fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.decomposition",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "PCA",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.decomposition.PCA.copy-uncertain",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.decomposition.PCA",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.linear_model",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "LinearRegression",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.linear_model.LinearRegression.copy-uncertain",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "predict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.linear_model.LinearRegression",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "predict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.api",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "add_constant",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "OLS",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "statsmodels.regression.linear_model.OLS",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.formula.api",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "ols",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "statsmodels.regression.linear_model.OLS",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.regression.linear_model.OLS",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "statsmodels.regression.linear_model.RegressionResults",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.regression.linear_model.RegressionResults",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "conf_int",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "predict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "summary",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          }
        ],
        "typeBindings": [
          {
            "target": "raw_record",
            "typeName": "python-function:raw_record",
            "argumentNames": []
          },
          {
            "target": "fid",
            "typeName": "python.string",
            "argumentNames": []
          }
        ],
        "receiverCalls": [
          {
            "receiver": "src",
            "member": "items",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "src"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "raw_record",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "hashlib",
            "member": "hexdigest",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "sha256"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              [
                []
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "unknown"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [
              "hashlib"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "hashlib",
            "member": "sha256",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "hashlib"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "raw_record",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "src",
            "member": "items",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "src"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          }
        ],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "partial",
        "writeState": "partial",
        "externalState": "partial",
        "reads": [],
        "writes": [],
        "reasonCodes": [
          "source-analysis-unsupported-call"
        ]
      },
      "fileContext": {
        "pythonBindings": [
          {
            "name": "failures",
            "qualifiedName": "python.container",
            "kind": "object"
          }
        ],
        "staticStrings": [
          {
            "name": "fid",
            "value": "115"
          }
        ],
        "staticCollections": [],
        "localFileWrappers": []
      }
    },
    "notebook-run-1791455501957-73": {
      "checksum": "1e8c350bc616154607fe260ca1ea4d7e7226c8925f47db392a548142a15b51e7",
      "facts": {
        "state": "available",
        "definedNames": [
          "fid"
        ],
        "usedNames": [
          "print",
          "src"
        ],
        "priorUsedNames": [
          "print",
          "src"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [
          "print"
        ],
        "safeCallArgumentNames": [
          "fid"
        ],
        "typeSummaries": [
          {
            "name": "pycirclize.Circos",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "chord_diagram",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pycirclize.circos.Circos",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "initialize_from_matrix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pycirclize.circos.Circos",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pycirclize.circos.Circos",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "plotfig",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pathlib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Path",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PurePath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PosixPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PurePosixPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "WindowsPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PureWindowsPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "gzip",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "gzip.GzipFile",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "gzip.GzipFile",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sqlite3",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "connect",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Connection",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "shutil",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy2",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copyfile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copytree",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pathlib.PurePath",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "joinpath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "with_name",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "with_suffix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "with_stem",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "as_posix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "is_absolute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "is_relative_to",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mkdir",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "relative_to",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "glob",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_bytes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_bytes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sqlite3.Connection",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "cursor",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Cursor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "execute",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Cursor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sqlite3.Cursor",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "execute",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Cursor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fetchall",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "importlib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "import_module",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pickle",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dump",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loads",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cloudpickle",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loads",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "dill",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loads",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "joblib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dump",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "torch",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "h5py",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "File",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.File",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "dask.dataframe",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "dask.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "dask.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "muon",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_10x_h5",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "muon.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5mu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "muon.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_10x_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "muon.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "mudata",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "MuData",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mudata.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "mudata.MuData",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_h5mu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "muon.MuData",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_h5mu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "wfdb",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "rdrecord",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rdann",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "wrsamp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "dask.DataFrame",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "decimal",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Decimal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "decimal.Decimal",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "decimal.Decimal",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "collections",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Counter",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "collections.Counter",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "defaultdict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "collections.Counter",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "elements",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "items",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "keys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "most_common",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subtract",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "total",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "update",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "csv",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "DictReader",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "csv.DictReader",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reader",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "csv.reader",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "csv.DictReader",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "csv.reader",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "io",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "BytesIO",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "io.BytesIO",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "StringIO",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "io.StringIO",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "io.BytesIO",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "getvalue",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seek",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tell",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truncate",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "io.StringIO",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "getvalue",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seek",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tell",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truncate",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "random",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "random",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "uniform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "triangular",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randint",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randrange",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getrandbits",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "gauss",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "normalvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lognormvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "expovariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "vonmisesvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "gammavariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "betavariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "paretovariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "weibullvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "shuffle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "x"
              },
              {
                "name": "sample",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "choices",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "choice",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "numpy.random",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "random",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "random_sample",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sample",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ranf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rand",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randn",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randint",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "normal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "standard_normal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "uniform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "poisson",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "binomial",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "multinomial",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "multivariate_normal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "beta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "gamma",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "exponential",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lognormal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "chisquare",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "standard_t",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "dirichlet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "permutation",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "choice",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "shuffle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "x"
              }
            ]
          },
          {
            "name": "numpy",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@random",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.random",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@pi",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "floor",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ceil",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log10",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "degrees",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "radians",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "rad2deg",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "deg2rad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sin",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "cos",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "tan",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sqrt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "exp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "expm1",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log1p",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log2",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "abs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "absolute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "fabs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "cumsum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "arange",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "atleast_1d",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "array",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "asarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "column_stack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "concatenate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "clip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "diff",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "full",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "full_like",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fromfile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "genfromtxt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hstack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "linspace",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loadtxt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isfinite",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "isnan",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ones",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "percentile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ravel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savetxt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "stack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "std",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "vstack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "where",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "zeros",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "numpy.ndarray",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fill",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "flatten",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ravel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reshape",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "resize",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "std",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "concat",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "crosstab",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "DataFrame",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "merge",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ExcelFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.ExcelFile",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_excel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_feather",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_fwf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_iceberg",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_json",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_orc",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_pickle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_pickle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sas",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_spss",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sql",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sql_query",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sql_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_stata",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_xml",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Series",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyreadstat",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_dta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sas7bdat",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sav",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_xport",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_sav",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_dta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_xport",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyarrow.parquet",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.Table",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyfaidx",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Fasta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyfaidx.Fasta",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyranges",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_bed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_gtf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.stats",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "chi2_contingency",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mannwhitneyu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pearsonr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "spearmanr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ttest_1samp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ttest_ind",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ttest_rel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.io.wavfile",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "python.scalar",
                  "numpy.ndarray"
                ],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.numeric-tuple",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "python.numbers",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "union",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "intersection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "symmetric_difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "colorsys",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "rgb_to_hls",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hls_to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rgb_to_hsv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hsv_to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rgb_to_yiq",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "yiq_to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.colors",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@LinearSegmentedColormap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors.LinearSegmentedColormap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_rgba",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_hex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.colors.LinearSegmentedColormap",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "from_list",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors.Colormap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.colors.Colormap",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "reversed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors.Colormap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_bad",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_under",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_over",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.scalar",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "is_integer",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "startswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "endswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "replace",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xml.etree.ElementTree",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fromstring",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xml.etree.ElementTree.Element",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xml.etree.ElementTree.Element",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "find",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xml.etree.ElementTree.Element",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "findall",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.xml-elements",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "iter",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.xml-elements",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "iterfind",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.xml-elements",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@tag",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@tail",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.xml-elements",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "python.string",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "startswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "endswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "capitalize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "casefold",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lower",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "upper",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "title",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "strip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "split",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.strings",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "replace",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "format",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.strings",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "union",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "intersection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "symmetric_difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.unique-values",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.calculated-sequence",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "python.container",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "union",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "intersection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "symmetric_difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.mapping",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "get",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "items",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "keys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "__getitem__",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.ExcelFile",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@sheet_names",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.strings",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "parse",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.ExcelSheets",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "keys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.ExcelSheets.values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "items",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.ExcelSheets.items",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.ExcelSheets.values",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "pandas.ExcelSheets.items",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "pandas.Index",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.unique-values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_list",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.unique-values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.DataFrame",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_numpy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "div",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "divide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truediv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sub",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subtract",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@column",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@columns",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "describe",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "assign",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "drop",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "drop_duplicates",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "dropna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fillna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ffill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bfill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "groupby",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.core.groupby.DataFrameGroupBy",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reindex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_dict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "head",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "iterrows",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame.iterrows",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_string",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "join",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "notna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "melt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "merge",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pivot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pivot_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rename",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "round",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_excel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_feather",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_json",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_html",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_latex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_markdown",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "value_counts",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.StringMethods",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "strip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lower",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "upper",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "capitalize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "title",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "casefold",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.DataFrame.iterrows",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "pandas.core.groupby.DataFrameGroupBy",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "agg",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "aggregate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.core.groupby.SeriesGroupBy",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.Series",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_numpy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "div",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "divide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truediv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sub",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subtract",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@str",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.StringMethods",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "describe",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_list",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "dropna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "drop_duplicates",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fillna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ffill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bfill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "head",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reindex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "unique",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.unique-values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rename",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "round",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "notna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_dict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_frame",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "value_counts",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@colors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@rcParams",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.RcParams",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@style",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.style",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rc",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rcdefaults",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "use",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.RcParams",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "update",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.style",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "use",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.image",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "imageio.v3",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "skimage.io",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cv2",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "PIL.Image",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fromarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "PIL.Image.Image",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "convert",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "crop",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getbbox",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "paste",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "resize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rotate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata.io",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@pp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scanpy.pp",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@pl",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scanpy.pl",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@tl",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scanpy.tl",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_10x_h5",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_10x_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_visium",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy.pp",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "calculate_qc_metrics",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "filter_cells",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "filter_genes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "highly_variable_genes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "log1p",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "normalize_total",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "neighbors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "regress_out",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "scale",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy.pl",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dotplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "embedding",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "heatmap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "matrixplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "spatial",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tracksplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "umap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "violin",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy.tl",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "leiden",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "louvain",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pca",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rank_genes_groups",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score_genes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tsne",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "umap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata.AnnData",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "obs_names_make_unique",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "var_names_make_unique",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_csvs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "openslide",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "OpenSlide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "openslide.OpenSlide",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_slide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "openslide.OpenSlide",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cyvcf2",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "VCF",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "cyvcf2.VCF",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Writer",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "cyvcf2.Writer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cyvcf2.VCF",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_index",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "__call__",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_samples",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_info_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_format_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_filter_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cyvcf2.Writer",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "from_string",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "cyvcf2.Writer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_record",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pysam",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "AlignmentFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "VariantFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "TabixFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mgf",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "MGF",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "IndexedMGF",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mzml",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "MzML",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mgf.IndexedMGF",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "prebuild_byte_offset_file",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mzml.MzML",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "prebuild_byte_offset_file",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "openslide.OpenSlide",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_region",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_thumbnail",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "radiomics.featureextractor",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "RadiomicsFeatureExtractor",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "radiomics.featureextractor.RadiomicsFeatureExtractor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "radiomics.featureextractor.RadiomicsFeatureExtractor",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "execute",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loadParams",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "SimpleITK",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "ReadImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "SimpleITK.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "WriteTransform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "WriteImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetArrayFromImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetArrayViewFromImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetImageFromArray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "SimpleITK.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "SimpleITK.Image",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "GetSize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetSpacing",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetOrigin",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetDirection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetDimension",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetNumberOfComponentsPerPixel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetPixelID",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetSpacing",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetOrigin",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetDirection",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetPixel",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetMetaData",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "CopyInformation",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "nibabel",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "nibabel.spatialimages.SpatialImage",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "nibabel.spatialimages.SpatialImage",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "get_fdata",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_data_dtype",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_filename",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "update_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xarray",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load_dataarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load_dataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_dataarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_dataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_mfdataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xarray.Dataset",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "compute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_netcdf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xarray.DataArray",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "compute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_netcdf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.pyplot",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "axhline",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axvline",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axis",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bar",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "barh",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "boxplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "errorbar",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fill_between",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "imshow",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "legend",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "plot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "scatter",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "stackplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "step",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "stem",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "violinplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "xlabel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "xlim",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "xticks",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ylabel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ylim",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "yticks",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@rcParams",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.RcParams",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@style",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.style",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rc",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rcdefaults",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "figure",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pie",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "matplotlib.patches.Wedge",
                  "matplotlib.text.Text",
                  "matplotlib.text.Text"
                ],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "show",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subplots",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "matplotlib.figure.Figure",
                  "matplotlib.axes.Axes"
                ],
                "mutatesKeyword": null
              },
              {
                "name": "tight_layout",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "title",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "use",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.figure.Figure",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@patch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_gridspec",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.gridspec.GridSpec",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_subplot",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "clear",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "suptitle",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.text.Text",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tight_layout",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.gridspec.GridSpec",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.axes.Axes",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fill",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axis",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_patch",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fill_between",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_axis_off",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_theta_zero_location",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_theta_direction",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axhline",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axvline",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bar",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.container.BarContainer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "barh",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.container.BarContainer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bar_label",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.text.Text",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "flatten",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "grid",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hlines",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hist",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "legend",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pie",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "matplotlib.patches.Wedge",
                  "matplotlib.text.Text",
                  "matplotlib.text.Text"
                ],
                "mutatesKeyword": null
              },
              {
                "name": "plot",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.lines.Line2DList",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ravel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reshape",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "scatter",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_aspect",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_axisbelow",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_title",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xlabel",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xlim",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xticklabels",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xticks",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_ylabel",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_ylim",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_yticks",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_yticklabels",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tick_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "text",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.text.Text",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.container.BarContainer",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.path",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Path",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.path.Path",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.path.Path",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.patches",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Patch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PathPatch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Wedge",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Wedge",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Circle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "FancyBboxPatch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.patches.Patch",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_edgecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.patches.Rectangle",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "get_height",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_width",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_x",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_y",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_edgecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_height",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_width",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_x",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_y",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.patches.Wedge",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_edgecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.text.Text",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_fontsize",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_fontweight",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_horizontalalignment",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_rotation",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_text",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_verticalalignment",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.lines.Line2DList",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.lines.Line2D",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linestyle",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_marker",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "seaborn.matrix.ClusterGrid",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@ax_heatmap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_row_dendrogram",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_col_dendrogram",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_row_colors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_col_colors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_cbar",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@cax",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@fig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@figure",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tight_layout",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "seaborn",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "clustermap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "seaborn.matrix.ClusterGrid",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_theme",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_style",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_context",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_palette",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_defaults",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_orig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "barplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "boxplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "heatmap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "histplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "lineplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "scatterplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "violinplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              }
            ]
          },
          {
            "name": "sklearn.preprocessing",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "StandardScaler",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.preprocessing.StandardScaler.copy-uncertain",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "partial_fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.preprocessing.StandardScaler",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "partial_fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.decomposition",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "PCA",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.decomposition.PCA.copy-uncertain",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.decomposition.PCA",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.linear_model",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "LinearRegression",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.linear_model.LinearRegression.copy-uncertain",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "predict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.linear_model.LinearRegression",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "predict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.api",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "add_constant",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "OLS",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "statsmodels.regression.linear_model.OLS",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.formula.api",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "ols",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "statsmodels.regression.linear_model.OLS",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.regression.linear_model.OLS",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "statsmodels.regression.linear_model.RegressionResults",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.regression.linear_model.RegressionResults",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "conf_int",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "predict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "summary",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          }
        ],
        "typeBindings": [
          {
            "target": "fid",
            "typeName": "python.string",
            "argumentNames": []
          }
        ],
        "receiverCalls": [],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "partial",
        "writeState": "complete",
        "externalState": "complete",
        "reads": [],
        "writes": [],
        "reasonCodes": [
          "source-analysis-unsupported-call"
        ]
      },
      "fileContext": {
        "staticStrings": [
          {
            "name": "fid",
            "value": "192"
          }
        ],
        "staticCollections": [],
        "localFileWrappers": []
      }
    },
    "notebook-run-1791455511328-74": {
      "checksum": "85285ef35e5d0ac236cc9f3e19b8845ec0d57f0da1cda42e17e522da0f9ff416",
      "facts": {
        "state": "available",
        "definedNames": [
          "fid"
        ],
        "usedNames": [
          "print",
          "src"
        ],
        "priorUsedNames": [
          "print",
          "src"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [
          "print"
        ],
        "safeCallArgumentNames": [
          "fid"
        ],
        "typeSummaries": [
          {
            "name": "pycirclize.Circos",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "chord_diagram",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pycirclize.circos.Circos",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "initialize_from_matrix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pycirclize.circos.Circos",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pycirclize.circos.Circos",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "plotfig",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pathlib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Path",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PurePath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PosixPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PurePosixPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "WindowsPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PureWindowsPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "gzip",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "gzip.GzipFile",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "gzip.GzipFile",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sqlite3",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "connect",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Connection",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "shutil",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy2",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copyfile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copytree",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pathlib.PurePath",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "joinpath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "with_name",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "with_suffix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "with_stem",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "as_posix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "is_absolute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "is_relative_to",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mkdir",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "relative_to",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "glob",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_bytes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_bytes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sqlite3.Connection",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "cursor",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Cursor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "execute",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Cursor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sqlite3.Cursor",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "execute",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Cursor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fetchall",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "importlib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "import_module",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pickle",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dump",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loads",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cloudpickle",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loads",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "dill",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loads",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "joblib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dump",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "torch",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "h5py",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "File",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.File",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "dask.dataframe",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "dask.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "dask.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "muon",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_10x_h5",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "muon.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5mu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "muon.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_10x_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "muon.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "mudata",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "MuData",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mudata.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "mudata.MuData",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_h5mu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "muon.MuData",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_h5mu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "wfdb",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "rdrecord",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rdann",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "wrsamp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "dask.DataFrame",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "decimal",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Decimal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "decimal.Decimal",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "decimal.Decimal",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "collections",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Counter",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "collections.Counter",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "defaultdict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "collections.Counter",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "elements",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "items",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "keys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "most_common",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subtract",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "total",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "update",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "csv",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "DictReader",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "csv.DictReader",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reader",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "csv.reader",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "csv.DictReader",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "csv.reader",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "io",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "BytesIO",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "io.BytesIO",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "StringIO",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "io.StringIO",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "io.BytesIO",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "getvalue",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seek",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tell",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truncate",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "io.StringIO",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "getvalue",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seek",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tell",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truncate",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "random",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "random",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "uniform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "triangular",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randint",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randrange",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getrandbits",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "gauss",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "normalvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lognormvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "expovariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "vonmisesvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "gammavariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "betavariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "paretovariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "weibullvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "shuffle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "x"
              },
              {
                "name": "sample",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "choices",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "choice",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "numpy.random",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "random",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "random_sample",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sample",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ranf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rand",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randn",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randint",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "normal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "standard_normal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "uniform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "poisson",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "binomial",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "multinomial",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "multivariate_normal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "beta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "gamma",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "exponential",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lognormal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "chisquare",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "standard_t",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "dirichlet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "permutation",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "choice",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "shuffle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "x"
              }
            ]
          },
          {
            "name": "numpy",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@random",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.random",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@pi",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "floor",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ceil",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log10",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "degrees",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "radians",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "rad2deg",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "deg2rad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sin",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "cos",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "tan",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sqrt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "exp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "expm1",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log1p",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log2",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "abs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "absolute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "fabs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "cumsum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "arange",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "atleast_1d",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "array",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "asarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "column_stack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "concatenate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "clip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "diff",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "full",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "full_like",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fromfile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "genfromtxt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hstack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "linspace",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loadtxt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isfinite",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "isnan",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ones",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "percentile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ravel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savetxt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "stack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "std",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "vstack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "where",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "zeros",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "numpy.ndarray",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fill",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "flatten",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ravel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reshape",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "resize",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "std",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "concat",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "crosstab",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "DataFrame",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "merge",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ExcelFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.ExcelFile",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_excel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_feather",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_fwf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_iceberg",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_json",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_orc",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_pickle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_pickle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sas",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_spss",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sql",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sql_query",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sql_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_stata",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_xml",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Series",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyreadstat",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_dta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sas7bdat",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sav",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_xport",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_sav",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_dta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_xport",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyarrow.parquet",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.Table",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyfaidx",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Fasta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyfaidx.Fasta",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyranges",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_bed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_gtf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.stats",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "chi2_contingency",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mannwhitneyu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pearsonr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "spearmanr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ttest_1samp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ttest_ind",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ttest_rel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.io.wavfile",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "python.scalar",
                  "numpy.ndarray"
                ],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.numeric-tuple",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "python.numbers",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "union",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "intersection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "symmetric_difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "colorsys",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "rgb_to_hls",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hls_to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rgb_to_hsv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hsv_to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rgb_to_yiq",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "yiq_to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.colors",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@LinearSegmentedColormap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors.LinearSegmentedColormap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_rgba",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_hex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.colors.LinearSegmentedColormap",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "from_list",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors.Colormap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.colors.Colormap",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "reversed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors.Colormap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_bad",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_under",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_over",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.scalar",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "is_integer",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "startswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "endswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "replace",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xml.etree.ElementTree",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fromstring",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xml.etree.ElementTree.Element",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xml.etree.ElementTree.Element",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "find",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xml.etree.ElementTree.Element",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "findall",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.xml-elements",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "iter",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.xml-elements",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "iterfind",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.xml-elements",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@tag",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@tail",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.xml-elements",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "python.string",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "startswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "endswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "capitalize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "casefold",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lower",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "upper",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "title",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "strip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "split",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.strings",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "replace",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "format",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.strings",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "union",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "intersection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "symmetric_difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.unique-values",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.calculated-sequence",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "python.container",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "union",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "intersection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "symmetric_difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.mapping",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "get",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "items",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "keys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "__getitem__",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.ExcelFile",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@sheet_names",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.strings",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "parse",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.ExcelSheets",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "keys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.ExcelSheets.values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "items",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.ExcelSheets.items",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.ExcelSheets.values",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "pandas.ExcelSheets.items",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "pandas.Index",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.unique-values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_list",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.unique-values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.DataFrame",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_numpy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "div",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "divide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truediv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sub",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subtract",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@column",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@columns",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "describe",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "assign",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "drop",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "drop_duplicates",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "dropna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fillna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ffill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bfill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "groupby",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.core.groupby.DataFrameGroupBy",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reindex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_dict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "head",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "iterrows",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame.iterrows",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_string",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "join",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "notna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "melt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "merge",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pivot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pivot_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rename",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "round",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_excel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_feather",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_json",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_html",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_latex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_markdown",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "value_counts",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.StringMethods",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "strip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lower",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "upper",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "capitalize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "title",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "casefold",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.DataFrame.iterrows",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "pandas.core.groupby.DataFrameGroupBy",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "agg",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "aggregate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.core.groupby.SeriesGroupBy",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.Series",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_numpy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "div",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "divide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truediv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sub",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subtract",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@str",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.StringMethods",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "describe",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_list",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "dropna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "drop_duplicates",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fillna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ffill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bfill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "head",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reindex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "unique",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.unique-values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rename",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "round",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "notna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_dict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_frame",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "value_counts",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@colors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@rcParams",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.RcParams",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@style",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.style",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rc",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rcdefaults",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "use",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.RcParams",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "update",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.style",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "use",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.image",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "imageio.v3",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "skimage.io",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cv2",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "PIL.Image",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fromarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "PIL.Image.Image",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "convert",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "crop",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getbbox",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "paste",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "resize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rotate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata.io",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@pp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scanpy.pp",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@pl",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scanpy.pl",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@tl",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scanpy.tl",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_10x_h5",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_10x_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_visium",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy.pp",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "calculate_qc_metrics",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "filter_cells",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "filter_genes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "highly_variable_genes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "log1p",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "normalize_total",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "neighbors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "regress_out",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "scale",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy.pl",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dotplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "embedding",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "heatmap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "matrixplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "spatial",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tracksplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "umap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "violin",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy.tl",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "leiden",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "louvain",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pca",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rank_genes_groups",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score_genes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tsne",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "umap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata.AnnData",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "obs_names_make_unique",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "var_names_make_unique",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_csvs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "openslide",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "OpenSlide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "openslide.OpenSlide",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_slide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "openslide.OpenSlide",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cyvcf2",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "VCF",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "cyvcf2.VCF",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Writer",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "cyvcf2.Writer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cyvcf2.VCF",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_index",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "__call__",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_samples",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_info_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_format_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_filter_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cyvcf2.Writer",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "from_string",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "cyvcf2.Writer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_record",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pysam",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "AlignmentFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "VariantFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "TabixFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mgf",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "MGF",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "IndexedMGF",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mzml",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "MzML",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mgf.IndexedMGF",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "prebuild_byte_offset_file",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mzml.MzML",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "prebuild_byte_offset_file",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "openslide.OpenSlide",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_region",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_thumbnail",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "radiomics.featureextractor",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "RadiomicsFeatureExtractor",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "radiomics.featureextractor.RadiomicsFeatureExtractor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "radiomics.featureextractor.RadiomicsFeatureExtractor",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "execute",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loadParams",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "SimpleITK",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "ReadImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "SimpleITK.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "WriteTransform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "WriteImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetArrayFromImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetArrayViewFromImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetImageFromArray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "SimpleITK.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "SimpleITK.Image",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "GetSize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetSpacing",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetOrigin",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetDirection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetDimension",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetNumberOfComponentsPerPixel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetPixelID",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetSpacing",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetOrigin",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetDirection",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetPixel",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetMetaData",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "CopyInformation",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "nibabel",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "nibabel.spatialimages.SpatialImage",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "nibabel.spatialimages.SpatialImage",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "get_fdata",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_data_dtype",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_filename",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "update_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xarray",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load_dataarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load_dataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_dataarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_dataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_mfdataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xarray.Dataset",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "compute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_netcdf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xarray.DataArray",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "compute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_netcdf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.pyplot",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "axhline",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axvline",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axis",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bar",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "barh",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "boxplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "errorbar",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fill_between",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "imshow",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "legend",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "plot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "scatter",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "stackplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "step",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "stem",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "violinplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "xlabel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "xlim",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "xticks",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ylabel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ylim",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "yticks",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@rcParams",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.RcParams",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@style",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.style",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rc",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rcdefaults",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "figure",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pie",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "matplotlib.patches.Wedge",
                  "matplotlib.text.Text",
                  "matplotlib.text.Text"
                ],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "show",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subplots",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "matplotlib.figure.Figure",
                  "matplotlib.axes.Axes"
                ],
                "mutatesKeyword": null
              },
              {
                "name": "tight_layout",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "title",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "use",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.figure.Figure",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@patch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_gridspec",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.gridspec.GridSpec",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_subplot",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "clear",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "suptitle",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.text.Text",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tight_layout",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.gridspec.GridSpec",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.axes.Axes",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fill",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axis",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_patch",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fill_between",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_axis_off",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_theta_zero_location",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_theta_direction",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axhline",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axvline",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bar",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.container.BarContainer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "barh",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.container.BarContainer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bar_label",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.text.Text",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "flatten",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "grid",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hlines",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hist",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "legend",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pie",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "matplotlib.patches.Wedge",
                  "matplotlib.text.Text",
                  "matplotlib.text.Text"
                ],
                "mutatesKeyword": null
              },
              {
                "name": "plot",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.lines.Line2DList",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ravel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reshape",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "scatter",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_aspect",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_axisbelow",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_title",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xlabel",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xlim",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xticklabels",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xticks",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_ylabel",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_ylim",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_yticks",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_yticklabels",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tick_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "text",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.text.Text",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.container.BarContainer",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.path",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Path",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.path.Path",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.path.Path",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.patches",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Patch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PathPatch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Wedge",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Wedge",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Circle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "FancyBboxPatch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.patches.Patch",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_edgecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.patches.Rectangle",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "get_height",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_width",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_x",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_y",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_edgecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_height",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_width",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_x",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_y",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.patches.Wedge",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_edgecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.text.Text",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_fontsize",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_fontweight",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_horizontalalignment",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_rotation",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_text",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_verticalalignment",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.lines.Line2DList",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.lines.Line2D",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linestyle",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_marker",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "seaborn.matrix.ClusterGrid",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@ax_heatmap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_row_dendrogram",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_col_dendrogram",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_row_colors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_col_colors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_cbar",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@cax",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@fig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@figure",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tight_layout",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "seaborn",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "clustermap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "seaborn.matrix.ClusterGrid",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_theme",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_style",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_context",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_palette",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_defaults",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_orig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "barplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "boxplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "heatmap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "histplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "lineplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "scatterplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "violinplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              }
            ]
          },
          {
            "name": "sklearn.preprocessing",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "StandardScaler",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.preprocessing.StandardScaler.copy-uncertain",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "partial_fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.preprocessing.StandardScaler",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "partial_fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.decomposition",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "PCA",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.decomposition.PCA.copy-uncertain",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.decomposition.PCA",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.linear_model",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "LinearRegression",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.linear_model.LinearRegression.copy-uncertain",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "predict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.linear_model.LinearRegression",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "predict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.api",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "add_constant",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "OLS",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "statsmodels.regression.linear_model.OLS",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.formula.api",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "ols",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "statsmodels.regression.linear_model.OLS",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.regression.linear_model.OLS",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "statsmodels.regression.linear_model.RegressionResults",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.regression.linear_model.RegressionResults",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "conf_int",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "predict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "summary",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          }
        ],
        "typeBindings": [
          {
            "target": "fid",
            "typeName": "python.string",
            "argumentNames": []
          }
        ],
        "receiverCalls": [],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "partial",
        "writeState": "complete",
        "externalState": "complete",
        "reads": [],
        "writes": [],
        "reasonCodes": [
          "source-analysis-unsupported-call"
        ]
      },
      "fileContext": {
        "staticStrings": [
          {
            "name": "fid",
            "value": "372"
          }
        ],
        "staticCollections": [],
        "localFileWrappers": []
      }
    },
    "notebook-run-1791455535951-75": {
      "checksum": "2b12247d864fc1866a453de91507a3c7addff10c6d09590caa64cf21e4b3a617",
      "facts": {
        "state": "unknown",
        "reasons": [
          "control-flow",
          "opaque-call",
          "opaque-mutation"
        ],
        "definedNames": [
          "configs",
          "excerpt_matches",
          "k",
          "line",
          "prefix",
          "row",
          "s",
          "snippets",
          "sol",
          "v"
        ],
        "conditionallyDefinedNames": [
          "k",
          "line",
          "prefix",
          "row",
          "s",
          "snippets",
          "v"
        ],
        "usedNames": [
          "Path",
          "configs",
          "excerpt_matches",
          "json",
          "prefix",
          "print",
          "rows",
          "snippets",
          "sol",
          "sorted",
          "src"
        ],
        "priorUsedNames": [
          "Path",
          "json",
          "print",
          "rows",
          "sorted",
          "src"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [],
        "possiblyMutatedNames": [
          "prefix"
        ],
        "aliases": [],
        "builtinContainerNames": [
          "configs",
          "snippets"
        ],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [
          "print",
          "sorted"
        ],
        "safeCallArgumentNames": [
          "rows",
          "snippets"
        ],
        "typeSummaries": [
          {
            "name": "pycirclize.Circos",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "chord_diagram",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pycirclize.circos.Circos",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "initialize_from_matrix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pycirclize.circos.Circos",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pycirclize.circos.Circos",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "plotfig",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pathlib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Path",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PurePath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PosixPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PurePosixPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "WindowsPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PureWindowsPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "gzip",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "gzip.GzipFile",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "gzip.GzipFile",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sqlite3",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "connect",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Connection",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "shutil",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy2",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copyfile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copytree",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pathlib.PurePath",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "joinpath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "with_name",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "with_suffix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "with_stem",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "as_posix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "is_absolute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "is_relative_to",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mkdir",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "relative_to",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "glob",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_bytes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_bytes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sqlite3.Connection",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "cursor",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Cursor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "execute",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Cursor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sqlite3.Cursor",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "execute",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Cursor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fetchall",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "importlib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "import_module",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pickle",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dump",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loads",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cloudpickle",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loads",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "dill",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loads",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "joblib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dump",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "torch",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "h5py",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "File",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.File",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "dask.dataframe",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "dask.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "dask.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "muon",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_10x_h5",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "muon.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5mu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "muon.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_10x_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "muon.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "mudata",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "MuData",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mudata.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "mudata.MuData",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_h5mu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "muon.MuData",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_h5mu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "wfdb",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "rdrecord",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rdann",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "wrsamp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "dask.DataFrame",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "decimal",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Decimal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "decimal.Decimal",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "decimal.Decimal",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "collections",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Counter",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "collections.Counter",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "defaultdict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "collections.Counter",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "elements",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "items",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "keys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "most_common",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subtract",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "total",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "update",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "csv",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "DictReader",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "csv.DictReader",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reader",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "csv.reader",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "csv.DictReader",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "csv.reader",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "io",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "BytesIO",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "io.BytesIO",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "StringIO",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "io.StringIO",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "io.BytesIO",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "getvalue",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seek",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tell",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truncate",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "io.StringIO",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "getvalue",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seek",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tell",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truncate",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "random",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "random",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "uniform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "triangular",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randint",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randrange",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getrandbits",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "gauss",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "normalvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lognormvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "expovariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "vonmisesvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "gammavariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "betavariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "paretovariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "weibullvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "shuffle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "x"
              },
              {
                "name": "sample",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "choices",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "choice",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "numpy.random",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "random",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "random_sample",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sample",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ranf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rand",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randn",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randint",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "normal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "standard_normal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "uniform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "poisson",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "binomial",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "multinomial",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "multivariate_normal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "beta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "gamma",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "exponential",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lognormal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "chisquare",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "standard_t",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "dirichlet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "permutation",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "choice",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "shuffle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "x"
              }
            ]
          },
          {
            "name": "numpy",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@random",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.random",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@pi",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "floor",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ceil",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log10",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "degrees",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "radians",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "rad2deg",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "deg2rad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sin",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "cos",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "tan",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sqrt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "exp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "expm1",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log1p",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log2",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "abs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "absolute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "fabs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "cumsum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "arange",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "atleast_1d",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "array",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "asarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "column_stack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "concatenate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "clip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "diff",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "full",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "full_like",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fromfile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "genfromtxt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hstack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "linspace",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loadtxt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isfinite",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "isnan",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ones",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "percentile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ravel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savetxt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "stack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "std",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "vstack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "where",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "zeros",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "numpy.ndarray",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fill",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "flatten",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ravel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reshape",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "resize",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "std",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "concat",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "crosstab",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "DataFrame",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "merge",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ExcelFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.ExcelFile",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_excel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_feather",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_fwf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_iceberg",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_json",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_orc",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_pickle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_pickle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sas",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_spss",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sql",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sql_query",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sql_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_stata",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_xml",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Series",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyreadstat",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_dta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sas7bdat",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sav",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_xport",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_sav",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_dta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_xport",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyarrow.parquet",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.Table",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyfaidx",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Fasta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyfaidx.Fasta",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyranges",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_bed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_gtf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.stats",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "chi2_contingency",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mannwhitneyu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pearsonr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "spearmanr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ttest_1samp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ttest_ind",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ttest_rel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.io.wavfile",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "python.scalar",
                  "numpy.ndarray"
                ],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.numeric-tuple",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "python.numbers",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "union",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "intersection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "symmetric_difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "colorsys",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "rgb_to_hls",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hls_to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rgb_to_hsv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hsv_to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rgb_to_yiq",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "yiq_to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.colors",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@LinearSegmentedColormap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors.LinearSegmentedColormap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_rgba",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_hex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.colors.LinearSegmentedColormap",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "from_list",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors.Colormap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.colors.Colormap",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "reversed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors.Colormap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_bad",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_under",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_over",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.scalar",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "is_integer",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "startswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "endswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "replace",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xml.etree.ElementTree",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fromstring",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xml.etree.ElementTree.Element",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xml.etree.ElementTree.Element",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "find",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xml.etree.ElementTree.Element",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "findall",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.xml-elements",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "iter",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.xml-elements",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "iterfind",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.xml-elements",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@tag",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@tail",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.xml-elements",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "python.string",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "startswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "endswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "capitalize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "casefold",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lower",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "upper",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "title",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "strip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "split",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.strings",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "replace",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "format",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.strings",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "union",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "intersection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "symmetric_difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.unique-values",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.calculated-sequence",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "python.container",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "union",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "intersection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "symmetric_difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.mapping",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "get",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "items",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "keys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "__getitem__",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.ExcelFile",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@sheet_names",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.strings",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "parse",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.ExcelSheets",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "keys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.ExcelSheets.values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "items",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.ExcelSheets.items",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.ExcelSheets.values",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "pandas.ExcelSheets.items",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "pandas.Index",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.unique-values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_list",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.unique-values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.DataFrame",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_numpy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "div",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "divide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truediv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sub",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subtract",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@column",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@columns",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "describe",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "assign",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "drop",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "drop_duplicates",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "dropna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fillna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ffill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bfill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "groupby",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.core.groupby.DataFrameGroupBy",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reindex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_dict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "head",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "iterrows",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame.iterrows",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_string",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "join",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "notna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "melt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "merge",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pivot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pivot_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rename",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "round",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_excel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_feather",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_json",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_html",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_latex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_markdown",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "value_counts",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.StringMethods",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "strip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lower",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "upper",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "capitalize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "title",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "casefold",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.DataFrame.iterrows",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "pandas.core.groupby.DataFrameGroupBy",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "agg",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "aggregate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.core.groupby.SeriesGroupBy",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.Series",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_numpy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "div",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "divide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truediv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sub",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subtract",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@str",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.StringMethods",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "describe",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_list",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "dropna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "drop_duplicates",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fillna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ffill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bfill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "head",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reindex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "unique",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.unique-values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rename",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "round",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "notna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_dict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_frame",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "value_counts",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@colors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@rcParams",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.RcParams",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@style",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.style",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rc",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rcdefaults",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "use",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.RcParams",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "update",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.style",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "use",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.image",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "imageio.v3",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "skimage.io",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cv2",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "PIL.Image",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fromarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "PIL.Image.Image",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "convert",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "crop",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getbbox",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "paste",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "resize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rotate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata.io",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@pp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scanpy.pp",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@pl",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scanpy.pl",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@tl",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scanpy.tl",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_10x_h5",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_10x_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_visium",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy.pp",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "calculate_qc_metrics",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "filter_cells",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "filter_genes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "highly_variable_genes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "log1p",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "normalize_total",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "neighbors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "regress_out",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "scale",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy.pl",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dotplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "embedding",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "heatmap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "matrixplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "spatial",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tracksplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "umap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "violin",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy.tl",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "leiden",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "louvain",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pca",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rank_genes_groups",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score_genes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tsne",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "umap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata.AnnData",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "obs_names_make_unique",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "var_names_make_unique",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_csvs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "openslide",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "OpenSlide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "openslide.OpenSlide",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_slide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "openslide.OpenSlide",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cyvcf2",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "VCF",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "cyvcf2.VCF",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Writer",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "cyvcf2.Writer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cyvcf2.VCF",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_index",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "__call__",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_samples",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_info_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_format_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_filter_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cyvcf2.Writer",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "from_string",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "cyvcf2.Writer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_record",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pysam",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "AlignmentFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "VariantFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "TabixFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mgf",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "MGF",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "IndexedMGF",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mzml",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "MzML",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mgf.IndexedMGF",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "prebuild_byte_offset_file",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mzml.MzML",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "prebuild_byte_offset_file",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "openslide.OpenSlide",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_region",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_thumbnail",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "radiomics.featureextractor",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "RadiomicsFeatureExtractor",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "radiomics.featureextractor.RadiomicsFeatureExtractor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "radiomics.featureextractor.RadiomicsFeatureExtractor",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "execute",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loadParams",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "SimpleITK",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "ReadImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "SimpleITK.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "WriteTransform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "WriteImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetArrayFromImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetArrayViewFromImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetImageFromArray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "SimpleITK.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "SimpleITK.Image",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "GetSize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetSpacing",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetOrigin",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetDirection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetDimension",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetNumberOfComponentsPerPixel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetPixelID",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetSpacing",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetOrigin",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetDirection",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetPixel",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetMetaData",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "CopyInformation",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "nibabel",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "nibabel.spatialimages.SpatialImage",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "nibabel.spatialimages.SpatialImage",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "get_fdata",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_data_dtype",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_filename",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "update_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xarray",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load_dataarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load_dataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_dataarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_dataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_mfdataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xarray.Dataset",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "compute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_netcdf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xarray.DataArray",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "compute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_netcdf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.pyplot",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "axhline",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axvline",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axis",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bar",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "barh",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "boxplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "errorbar",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fill_between",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "imshow",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "legend",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "plot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "scatter",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "stackplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "step",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "stem",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "violinplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "xlabel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "xlim",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "xticks",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ylabel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ylim",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "yticks",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@rcParams",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.RcParams",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@style",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.style",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rc",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rcdefaults",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "figure",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pie",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "matplotlib.patches.Wedge",
                  "matplotlib.text.Text",
                  "matplotlib.text.Text"
                ],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "show",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subplots",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "matplotlib.figure.Figure",
                  "matplotlib.axes.Axes"
                ],
                "mutatesKeyword": null
              },
              {
                "name": "tight_layout",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "title",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "use",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.figure.Figure",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@patch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_gridspec",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.gridspec.GridSpec",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_subplot",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "clear",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "suptitle",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.text.Text",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tight_layout",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.gridspec.GridSpec",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.axes.Axes",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fill",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axis",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_patch",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fill_between",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_axis_off",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_theta_zero_location",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_theta_direction",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axhline",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axvline",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bar",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.container.BarContainer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "barh",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.container.BarContainer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bar_label",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.text.Text",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "flatten",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "grid",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hlines",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hist",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "legend",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pie",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "matplotlib.patches.Wedge",
                  "matplotlib.text.Text",
                  "matplotlib.text.Text"
                ],
                "mutatesKeyword": null
              },
              {
                "name": "plot",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.lines.Line2DList",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ravel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reshape",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "scatter",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_aspect",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_axisbelow",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_title",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xlabel",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xlim",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xticklabels",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xticks",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_ylabel",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_ylim",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_yticks",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_yticklabels",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tick_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "text",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.text.Text",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.container.BarContainer",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.path",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Path",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.path.Path",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.path.Path",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.patches",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Patch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PathPatch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Wedge",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Wedge",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Circle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "FancyBboxPatch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.patches.Patch",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_edgecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.patches.Rectangle",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "get_height",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_width",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_x",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_y",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_edgecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_height",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_width",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_x",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_y",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.patches.Wedge",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_edgecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.text.Text",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_fontsize",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_fontweight",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_horizontalalignment",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_rotation",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_text",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_verticalalignment",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.lines.Line2DList",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.lines.Line2D",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linestyle",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_marker",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "seaborn.matrix.ClusterGrid",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@ax_heatmap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_row_dendrogram",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_col_dendrogram",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_row_colors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_col_colors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_cbar",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@cax",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@fig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@figure",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tight_layout",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "seaborn",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "clustermap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "seaborn.matrix.ClusterGrid",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_theme",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_style",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_context",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_palette",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_defaults",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_orig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "barplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "boxplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "heatmap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "histplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "lineplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "scatterplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "violinplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              }
            ]
          },
          {
            "name": "sklearn.preprocessing",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "StandardScaler",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.preprocessing.StandardScaler.copy-uncertain",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "partial_fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.preprocessing.StandardScaler",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "partial_fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.decomposition",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "PCA",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.decomposition.PCA.copy-uncertain",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.decomposition.PCA",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.linear_model",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "LinearRegression",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.linear_model.LinearRegression.copy-uncertain",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "predict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.linear_model.LinearRegression",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "predict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.api",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "add_constant",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "OLS",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "statsmodels.regression.linear_model.OLS",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.formula.api",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "ols",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "statsmodels.regression.linear_model.OLS",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.regression.linear_model.OLS",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "statsmodels.regression.linear_model.RegressionResults",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.regression.linear_model.RegressionResults",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "conf_int",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "predict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "summary",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python-function:excerpt_matches",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "__call__",
                "effect": "unknown",
                "usedNames": [
                  "list",
                  "max",
                  "re"
                ],
                "safeCallNames": [
                  "list",
                  "max"
                ],
                "unknownScope": "namespace",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          }
        ],
        "typeBindings": [
          {
            "target": "excerpt_matches",
            "typeName": "python-function:excerpt_matches",
            "argumentNames": []
          }
        ],
        "receiverCalls": [
          {
            "receiver": "src",
            "member": "items",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "src"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "json",
            "member": "loads",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "json"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "Path",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "src",
            "member": "items",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "src"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "excerpt_matches",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [],
              [],
              [],
              []
            ],
            "positionalStaticShapes": [
              "unknown",
              "scalar",
              "scalar",
              "scalar"
            ],
            "positionalStaticBooleans": [
              null,
              null,
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "snippets",
            "member": "append",
            "kind": "mutating",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "snippets"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          }
        ],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "partial",
        "writeState": "partial",
        "externalState": "partial",
        "reads": [],
        "writes": [],
        "reasonCodes": [
          "source-analysis-unsupported-call",
          "dynamic-path-unresolved"
        ]
      },
      "fileContext": {
        "staticStrings": [],
        "staticCollections": [],
        "localFileWrappers": []
      }
    },
    "notebook-run-1791455554425-76": {
      "checksum": "919c5a881e7f4205d09f2540bcd8c5f94abcc0493a8b8f16654da95db88b4a2d",
      "facts": {
        "state": "unknown",
        "reasons": [
          "control-flow",
          "opaque-call",
          "opaque-mutation"
        ],
        "definedNames": [
          "ev",
          "fid",
          "k",
          "m",
          "paper_evidence",
          "prefix",
          "row",
          "v"
        ],
        "conditionallyDefinedNames": [
          "ev",
          "k",
          "m",
          "prefix",
          "row",
          "v"
        ],
        "usedNames": [
          "ev",
          "paper_evidence",
          "prefix",
          "print",
          "re",
          "rows",
          "sorted",
          "src"
        ],
        "priorUsedNames": [
          "print",
          "re",
          "rows",
          "sorted",
          "src"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [
          "paper_evidence"
        ],
        "possiblyMutatedNames": [
          "prefix"
        ],
        "aliases": [],
        "builtinContainerNames": [
          "paper_evidence"
        ],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [
          "print",
          "sorted"
        ],
        "safeCallArgumentNames": [
          "fid",
          "paper_evidence",
          "rows"
        ],
        "typeSummaries": [
          {
            "name": "pycirclize.Circos",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "chord_diagram",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pycirclize.circos.Circos",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "initialize_from_matrix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pycirclize.circos.Circos",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pycirclize.circos.Circos",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "plotfig",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pathlib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Path",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PurePath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PosixPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PurePosixPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "WindowsPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PureWindowsPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "gzip",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "gzip.GzipFile",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "gzip.GzipFile",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sqlite3",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "connect",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Connection",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "shutil",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy2",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copyfile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copytree",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pathlib.PurePath",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "joinpath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "with_name",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "with_suffix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "with_stem",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "as_posix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "is_absolute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "is_relative_to",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mkdir",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "relative_to",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "glob",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_bytes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_bytes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sqlite3.Connection",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "cursor",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Cursor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "execute",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Cursor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sqlite3.Cursor",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "execute",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Cursor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fetchall",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "importlib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "import_module",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pickle",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dump",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loads",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cloudpickle",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loads",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "dill",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loads",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "joblib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dump",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "torch",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "h5py",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "File",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.File",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "dask.dataframe",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "dask.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "dask.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "muon",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_10x_h5",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "muon.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5mu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "muon.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_10x_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "muon.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "mudata",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "MuData",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mudata.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "mudata.MuData",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_h5mu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "muon.MuData",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_h5mu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "wfdb",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "rdrecord",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rdann",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "wrsamp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "dask.DataFrame",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "decimal",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Decimal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "decimal.Decimal",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "decimal.Decimal",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "collections",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Counter",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "collections.Counter",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "defaultdict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "collections.Counter",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "elements",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "items",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "keys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "most_common",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subtract",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "total",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "update",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "csv",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "DictReader",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "csv.DictReader",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reader",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "csv.reader",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "csv.DictReader",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "csv.reader",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "io",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "BytesIO",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "io.BytesIO",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "StringIO",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "io.StringIO",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "io.BytesIO",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "getvalue",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seek",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tell",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truncate",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "io.StringIO",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "getvalue",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seek",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tell",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truncate",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "random",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "random",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "uniform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "triangular",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randint",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randrange",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getrandbits",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "gauss",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "normalvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lognormvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "expovariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "vonmisesvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "gammavariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "betavariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "paretovariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "weibullvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "shuffle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "x"
              },
              {
                "name": "sample",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "choices",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "choice",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "numpy.random",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "random",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "random_sample",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sample",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ranf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rand",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randn",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randint",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "normal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "standard_normal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "uniform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "poisson",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "binomial",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "multinomial",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "multivariate_normal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "beta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "gamma",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "exponential",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lognormal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "chisquare",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "standard_t",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "dirichlet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "permutation",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "choice",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "shuffle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "x"
              }
            ]
          },
          {
            "name": "numpy",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@random",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.random",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@pi",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "floor",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ceil",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log10",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "degrees",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "radians",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "rad2deg",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "deg2rad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sin",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "cos",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "tan",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sqrt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "exp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "expm1",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log1p",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log2",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "abs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "absolute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "fabs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "cumsum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "arange",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "atleast_1d",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "array",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "asarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "column_stack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "concatenate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "clip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "diff",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "full",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "full_like",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fromfile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "genfromtxt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hstack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "linspace",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loadtxt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isfinite",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "isnan",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ones",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "percentile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ravel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savetxt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "stack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "std",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "vstack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "where",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "zeros",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "numpy.ndarray",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fill",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "flatten",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ravel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reshape",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "resize",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "std",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "concat",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "crosstab",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "DataFrame",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "merge",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ExcelFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.ExcelFile",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_excel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_feather",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_fwf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_iceberg",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_json",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_orc",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_pickle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_pickle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sas",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_spss",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sql",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sql_query",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sql_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_stata",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_xml",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Series",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyreadstat",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_dta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sas7bdat",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sav",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_xport",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_sav",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_dta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_xport",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyarrow.parquet",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.Table",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyfaidx",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Fasta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyfaidx.Fasta",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyranges",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_bed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_gtf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.stats",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "chi2_contingency",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mannwhitneyu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pearsonr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "spearmanr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ttest_1samp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ttest_ind",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ttest_rel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.io.wavfile",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "python.scalar",
                  "numpy.ndarray"
                ],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.numeric-tuple",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "python.numbers",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "union",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "intersection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "symmetric_difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "colorsys",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "rgb_to_hls",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hls_to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rgb_to_hsv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hsv_to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rgb_to_yiq",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "yiq_to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.colors",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@LinearSegmentedColormap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors.LinearSegmentedColormap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_rgba",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_hex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.colors.LinearSegmentedColormap",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "from_list",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors.Colormap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.colors.Colormap",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "reversed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors.Colormap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_bad",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_under",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_over",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.scalar",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "is_integer",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "startswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "endswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "replace",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xml.etree.ElementTree",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fromstring",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xml.etree.ElementTree.Element",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xml.etree.ElementTree.Element",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "find",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xml.etree.ElementTree.Element",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "findall",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.xml-elements",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "iter",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.xml-elements",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "iterfind",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.xml-elements",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@tag",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@tail",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.xml-elements",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "python.string",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "startswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "endswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "capitalize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "casefold",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lower",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "upper",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "title",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "strip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "split",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.strings",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "replace",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "format",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.strings",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "union",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "intersection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "symmetric_difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.unique-values",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.calculated-sequence",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "python.container",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "union",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "intersection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "symmetric_difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.mapping",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "get",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "items",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "keys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "__getitem__",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.ExcelFile",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@sheet_names",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.strings",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "parse",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.ExcelSheets",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "keys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.ExcelSheets.values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "items",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.ExcelSheets.items",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.ExcelSheets.values",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "pandas.ExcelSheets.items",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "pandas.Index",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.unique-values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_list",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.unique-values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.DataFrame",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_numpy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "div",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "divide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truediv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sub",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subtract",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@column",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@columns",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "describe",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "assign",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "drop",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "drop_duplicates",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "dropna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fillna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ffill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bfill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "groupby",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.core.groupby.DataFrameGroupBy",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reindex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_dict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "head",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "iterrows",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame.iterrows",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_string",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "join",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "notna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "melt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "merge",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pivot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pivot_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rename",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "round",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_excel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_feather",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_json",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_html",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_latex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_markdown",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "value_counts",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.StringMethods",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "strip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lower",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "upper",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "capitalize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "title",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "casefold",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.DataFrame.iterrows",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "pandas.core.groupby.DataFrameGroupBy",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "agg",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "aggregate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.core.groupby.SeriesGroupBy",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.Series",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_numpy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "div",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "divide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truediv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sub",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subtract",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@str",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.StringMethods",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "describe",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_list",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "dropna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "drop_duplicates",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fillna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ffill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bfill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "head",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reindex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "unique",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.unique-values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rename",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "round",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "notna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_dict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_frame",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "value_counts",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@colors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@rcParams",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.RcParams",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@style",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.style",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rc",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rcdefaults",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "use",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.RcParams",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "update",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.style",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "use",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.image",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "imageio.v3",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "skimage.io",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cv2",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "PIL.Image",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fromarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "PIL.Image.Image",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "convert",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "crop",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getbbox",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "paste",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "resize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rotate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata.io",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@pp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scanpy.pp",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@pl",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scanpy.pl",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@tl",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scanpy.tl",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_10x_h5",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_10x_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_visium",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy.pp",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "calculate_qc_metrics",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "filter_cells",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "filter_genes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "highly_variable_genes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "log1p",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "normalize_total",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "neighbors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "regress_out",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "scale",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy.pl",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dotplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "embedding",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "heatmap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "matrixplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "spatial",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tracksplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "umap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "violin",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy.tl",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "leiden",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "louvain",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pca",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rank_genes_groups",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score_genes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tsne",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "umap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata.AnnData",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "obs_names_make_unique",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "var_names_make_unique",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_csvs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "openslide",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "OpenSlide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "openslide.OpenSlide",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_slide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "openslide.OpenSlide",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cyvcf2",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "VCF",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "cyvcf2.VCF",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Writer",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "cyvcf2.Writer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cyvcf2.VCF",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_index",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "__call__",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_samples",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_info_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_format_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_filter_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cyvcf2.Writer",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "from_string",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "cyvcf2.Writer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_record",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pysam",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "AlignmentFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "VariantFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "TabixFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mgf",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "MGF",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "IndexedMGF",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mzml",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "MzML",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mgf.IndexedMGF",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "prebuild_byte_offset_file",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mzml.MzML",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "prebuild_byte_offset_file",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "openslide.OpenSlide",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_region",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_thumbnail",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "radiomics.featureextractor",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "RadiomicsFeatureExtractor",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "radiomics.featureextractor.RadiomicsFeatureExtractor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "radiomics.featureextractor.RadiomicsFeatureExtractor",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "execute",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loadParams",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "SimpleITK",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "ReadImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "SimpleITK.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "WriteTransform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "WriteImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetArrayFromImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetArrayViewFromImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetImageFromArray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "SimpleITK.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "SimpleITK.Image",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "GetSize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetSpacing",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetOrigin",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetDirection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetDimension",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetNumberOfComponentsPerPixel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetPixelID",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetSpacing",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetOrigin",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetDirection",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetPixel",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetMetaData",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "CopyInformation",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "nibabel",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "nibabel.spatialimages.SpatialImage",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "nibabel.spatialimages.SpatialImage",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "get_fdata",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_data_dtype",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_filename",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "update_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xarray",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load_dataarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load_dataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_dataarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_dataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_mfdataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xarray.Dataset",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "compute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_netcdf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xarray.DataArray",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "compute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_netcdf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.pyplot",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "axhline",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axvline",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axis",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bar",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "barh",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "boxplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "errorbar",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fill_between",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "imshow",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "legend",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "plot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "scatter",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "stackplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "step",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "stem",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "violinplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "xlabel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "xlim",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "xticks",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ylabel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ylim",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "yticks",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@rcParams",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.RcParams",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@style",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.style",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rc",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rcdefaults",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "figure",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pie",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "matplotlib.patches.Wedge",
                  "matplotlib.text.Text",
                  "matplotlib.text.Text"
                ],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "show",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subplots",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "matplotlib.figure.Figure",
                  "matplotlib.axes.Axes"
                ],
                "mutatesKeyword": null
              },
              {
                "name": "tight_layout",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "title",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "use",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.figure.Figure",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@patch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_gridspec",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.gridspec.GridSpec",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_subplot",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "clear",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "suptitle",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.text.Text",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tight_layout",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.gridspec.GridSpec",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.axes.Axes",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fill",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axis",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_patch",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fill_between",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_axis_off",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_theta_zero_location",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_theta_direction",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axhline",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axvline",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bar",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.container.BarContainer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "barh",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.container.BarContainer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bar_label",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.text.Text",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "flatten",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "grid",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hlines",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hist",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "legend",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pie",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "matplotlib.patches.Wedge",
                  "matplotlib.text.Text",
                  "matplotlib.text.Text"
                ],
                "mutatesKeyword": null
              },
              {
                "name": "plot",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.lines.Line2DList",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ravel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reshape",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "scatter",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_aspect",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_axisbelow",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_title",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xlabel",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xlim",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xticklabels",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xticks",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_ylabel",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_ylim",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_yticks",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_yticklabels",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tick_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "text",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.text.Text",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.container.BarContainer",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.path",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Path",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.path.Path",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.path.Path",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.patches",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Patch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PathPatch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Wedge",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Wedge",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Circle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "FancyBboxPatch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.patches.Patch",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_edgecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.patches.Rectangle",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "get_height",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_width",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_x",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_y",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_edgecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_height",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_width",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_x",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_y",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.patches.Wedge",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_edgecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.text.Text",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_fontsize",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_fontweight",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_horizontalalignment",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_rotation",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_text",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_verticalalignment",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.lines.Line2DList",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.lines.Line2D",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linestyle",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_marker",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "seaborn.matrix.ClusterGrid",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@ax_heatmap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_row_dendrogram",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_col_dendrogram",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_row_colors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_col_colors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_cbar",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@cax",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@fig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@figure",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tight_layout",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "seaborn",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "clustermap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "seaborn.matrix.ClusterGrid",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_theme",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_style",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_context",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_palette",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_defaults",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_orig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "barplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "boxplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "heatmap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "histplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "lineplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "scatterplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "violinplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              }
            ]
          },
          {
            "name": "sklearn.preprocessing",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "StandardScaler",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.preprocessing.StandardScaler.copy-uncertain",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "partial_fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.preprocessing.StandardScaler",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "partial_fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.decomposition",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "PCA",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.decomposition.PCA.copy-uncertain",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.decomposition.PCA",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.linear_model",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "LinearRegression",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.linear_model.LinearRegression.copy-uncertain",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "predict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.linear_model.LinearRegression",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "predict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.api",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "add_constant",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "OLS",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "statsmodels.regression.linear_model.OLS",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.formula.api",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "ols",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "statsmodels.regression.linear_model.OLS",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.regression.linear_model.OLS",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "statsmodels.regression.linear_model.RegressionResults",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.regression.linear_model.RegressionResults",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "conf_int",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "predict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "summary",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          }
        ],
        "typeBindings": [
          {
            "target": "fid",
            "typeName": "python.string",
            "argumentNames": []
          }
        ],
        "receiverCalls": [
          {
            "receiver": "src",
            "member": "items",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "src"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "re",
            "member": "finditer",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "re"
            ],
            "positionalArgumentNames": [
              [],
              []
            ],
            "positionalStaticShapes": [
              "scalar",
              "unknown"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "ev",
            "member": "append",
            "kind": "mutating",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "ev"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          }
        ],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "partial",
        "writeState": "partial",
        "externalState": "partial",
        "reads": [],
        "writes": [],
        "reasonCodes": [
          "source-analysis-unsupported-call"
        ]
      },
      "fileContext": {
        "staticStrings": [
          {
            "name": "fid",
            "value": "127"
          }
        ],
        "staticCollections": [],
        "localFileWrappers": []
      }
    },
    "notebook-run-1791455563599-77": {
      "checksum": "79356efacaa68e71239e6fcae4fbe96e71363b196d93ab3721ea9ef856e195cc",
      "facts": {
        "state": "available",
        "definedNames": [
          "ev",
          "fid"
        ],
        "conditionallyDefinedNames": [
          "ev"
        ],
        "usedNames": [
          "paper_evidence",
          "print"
        ],
        "priorUsedNames": [
          "paper_evidence",
          "print"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [
          "print"
        ],
        "safeCallArgumentNames": [
          "fid",
          "paper_evidence"
        ],
        "typeSummaries": [
          {
            "name": "pycirclize.Circos",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "chord_diagram",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pycirclize.circos.Circos",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "initialize_from_matrix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pycirclize.circos.Circos",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pycirclize.circos.Circos",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "plotfig",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pathlib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Path",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PurePath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PosixPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PurePosixPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "WindowsPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PureWindowsPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "gzip",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "gzip.GzipFile",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "gzip.GzipFile",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sqlite3",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "connect",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Connection",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "shutil",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy2",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copyfile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copytree",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pathlib.PurePath",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "joinpath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "with_name",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "with_suffix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "with_stem",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "as_posix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "is_absolute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "is_relative_to",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mkdir",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "relative_to",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "glob",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_bytes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_bytes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sqlite3.Connection",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "cursor",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Cursor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "execute",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Cursor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sqlite3.Cursor",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "execute",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Cursor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fetchall",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "importlib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "import_module",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pickle",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dump",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loads",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cloudpickle",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loads",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "dill",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loads",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "joblib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dump",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "torch",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "h5py",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "File",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.File",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "dask.dataframe",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "dask.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "dask.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "muon",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_10x_h5",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "muon.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5mu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "muon.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_10x_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "muon.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "mudata",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "MuData",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mudata.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "mudata.MuData",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_h5mu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "muon.MuData",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_h5mu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "wfdb",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "rdrecord",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rdann",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "wrsamp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "dask.DataFrame",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "decimal",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Decimal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "decimal.Decimal",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "decimal.Decimal",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "collections",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Counter",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "collections.Counter",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "defaultdict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "collections.Counter",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "elements",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "items",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "keys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "most_common",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subtract",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "total",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "update",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "csv",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "DictReader",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "csv.DictReader",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reader",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "csv.reader",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "csv.DictReader",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "csv.reader",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "io",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "BytesIO",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "io.BytesIO",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "StringIO",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "io.StringIO",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "io.BytesIO",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "getvalue",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seek",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tell",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truncate",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "io.StringIO",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "getvalue",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seek",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tell",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truncate",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "random",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "random",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "uniform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "triangular",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randint",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randrange",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getrandbits",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "gauss",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "normalvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lognormvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "expovariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "vonmisesvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "gammavariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "betavariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "paretovariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "weibullvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "shuffle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "x"
              },
              {
                "name": "sample",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "choices",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "choice",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "numpy.random",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "random",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "random_sample",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sample",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ranf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rand",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randn",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randint",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "normal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "standard_normal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "uniform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "poisson",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "binomial",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "multinomial",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "multivariate_normal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "beta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "gamma",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "exponential",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lognormal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "chisquare",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "standard_t",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "dirichlet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "permutation",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "choice",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "shuffle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "x"
              }
            ]
          },
          {
            "name": "numpy",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@random",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.random",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@pi",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "floor",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ceil",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log10",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "degrees",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "radians",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "rad2deg",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "deg2rad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sin",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "cos",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "tan",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sqrt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "exp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "expm1",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log1p",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log2",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "abs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "absolute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "fabs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "cumsum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "arange",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "atleast_1d",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "array",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "asarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "column_stack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "concatenate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "clip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "diff",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "full",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "full_like",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fromfile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "genfromtxt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hstack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "linspace",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loadtxt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isfinite",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "isnan",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ones",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "percentile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ravel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savetxt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "stack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "std",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "vstack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "where",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "zeros",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "numpy.ndarray",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fill",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "flatten",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ravel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reshape",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "resize",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "std",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "concat",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "crosstab",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "DataFrame",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "merge",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ExcelFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.ExcelFile",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_excel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_feather",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_fwf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_iceberg",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_json",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_orc",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_pickle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_pickle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sas",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_spss",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sql",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sql_query",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sql_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_stata",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_xml",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Series",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyreadstat",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_dta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sas7bdat",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sav",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_xport",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_sav",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_dta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_xport",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyarrow.parquet",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.Table",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyfaidx",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Fasta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyfaidx.Fasta",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyranges",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_bed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_gtf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.stats",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "chi2_contingency",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mannwhitneyu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pearsonr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "spearmanr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ttest_1samp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ttest_ind",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ttest_rel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.io.wavfile",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "python.scalar",
                  "numpy.ndarray"
                ],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.numeric-tuple",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "python.numbers",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "union",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "intersection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "symmetric_difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "colorsys",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "rgb_to_hls",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hls_to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rgb_to_hsv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hsv_to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rgb_to_yiq",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "yiq_to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.colors",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@LinearSegmentedColormap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors.LinearSegmentedColormap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_rgba",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_hex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.colors.LinearSegmentedColormap",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "from_list",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors.Colormap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.colors.Colormap",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "reversed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors.Colormap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_bad",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_under",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_over",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.scalar",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "is_integer",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "startswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "endswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "replace",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xml.etree.ElementTree",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fromstring",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xml.etree.ElementTree.Element",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xml.etree.ElementTree.Element",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "find",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xml.etree.ElementTree.Element",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "findall",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.xml-elements",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "iter",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.xml-elements",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "iterfind",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.xml-elements",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@tag",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@tail",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.xml-elements",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "python.string",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "startswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "endswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "capitalize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "casefold",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lower",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "upper",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "title",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "strip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "split",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.strings",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "replace",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "format",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.strings",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "union",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "intersection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "symmetric_difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.unique-values",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.calculated-sequence",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "python.container",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "union",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "intersection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "symmetric_difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.mapping",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "get",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "items",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "keys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "__getitem__",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.ExcelFile",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@sheet_names",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.strings",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "parse",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.ExcelSheets",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "keys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.ExcelSheets.values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "items",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.ExcelSheets.items",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.ExcelSheets.values",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "pandas.ExcelSheets.items",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "pandas.Index",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.unique-values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_list",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.unique-values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.DataFrame",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_numpy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "div",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "divide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truediv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sub",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subtract",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@column",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@columns",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "describe",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "assign",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "drop",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "drop_duplicates",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "dropna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fillna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ffill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bfill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "groupby",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.core.groupby.DataFrameGroupBy",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reindex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_dict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "head",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "iterrows",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame.iterrows",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_string",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "join",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "notna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "melt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "merge",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pivot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pivot_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rename",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "round",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_excel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_feather",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_json",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_html",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_latex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_markdown",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "value_counts",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.StringMethods",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "strip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lower",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "upper",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "capitalize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "title",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "casefold",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.DataFrame.iterrows",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "pandas.core.groupby.DataFrameGroupBy",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "agg",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "aggregate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.core.groupby.SeriesGroupBy",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.Series",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_numpy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "div",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "divide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truediv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sub",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subtract",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@str",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.StringMethods",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "describe",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_list",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "dropna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "drop_duplicates",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fillna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ffill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bfill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "head",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reindex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "unique",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.unique-values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rename",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "round",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "notna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_dict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_frame",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "value_counts",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@colors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@rcParams",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.RcParams",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@style",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.style",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rc",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rcdefaults",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "use",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.RcParams",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "update",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.style",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "use",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.image",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "imageio.v3",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "skimage.io",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cv2",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "PIL.Image",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fromarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "PIL.Image.Image",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "convert",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "crop",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getbbox",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "paste",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "resize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rotate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata.io",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@pp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scanpy.pp",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@pl",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scanpy.pl",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@tl",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scanpy.tl",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_10x_h5",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_10x_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_visium",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy.pp",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "calculate_qc_metrics",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "filter_cells",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "filter_genes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "highly_variable_genes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "log1p",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "normalize_total",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "neighbors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "regress_out",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "scale",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy.pl",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dotplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "embedding",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "heatmap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "matrixplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "spatial",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tracksplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "umap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "violin",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy.tl",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "leiden",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "louvain",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pca",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rank_genes_groups",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score_genes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tsne",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "umap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata.AnnData",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "obs_names_make_unique",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "var_names_make_unique",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_csvs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "openslide",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "OpenSlide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "openslide.OpenSlide",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_slide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "openslide.OpenSlide",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cyvcf2",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "VCF",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "cyvcf2.VCF",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Writer",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "cyvcf2.Writer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cyvcf2.VCF",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_index",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "__call__",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_samples",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_info_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_format_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_filter_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cyvcf2.Writer",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "from_string",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "cyvcf2.Writer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_record",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pysam",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "AlignmentFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "VariantFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "TabixFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mgf",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "MGF",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "IndexedMGF",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mzml",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "MzML",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mgf.IndexedMGF",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "prebuild_byte_offset_file",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mzml.MzML",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "prebuild_byte_offset_file",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "openslide.OpenSlide",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_region",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_thumbnail",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "radiomics.featureextractor",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "RadiomicsFeatureExtractor",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "radiomics.featureextractor.RadiomicsFeatureExtractor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "radiomics.featureextractor.RadiomicsFeatureExtractor",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "execute",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loadParams",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "SimpleITK",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "ReadImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "SimpleITK.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "WriteTransform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "WriteImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetArrayFromImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetArrayViewFromImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetImageFromArray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "SimpleITK.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "SimpleITK.Image",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "GetSize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetSpacing",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetOrigin",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetDirection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetDimension",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetNumberOfComponentsPerPixel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetPixelID",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetSpacing",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetOrigin",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetDirection",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetPixel",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetMetaData",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "CopyInformation",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "nibabel",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "nibabel.spatialimages.SpatialImage",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "nibabel.spatialimages.SpatialImage",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "get_fdata",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_data_dtype",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_filename",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "update_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xarray",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load_dataarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load_dataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_dataarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_dataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_mfdataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xarray.Dataset",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "compute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_netcdf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xarray.DataArray",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "compute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_netcdf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.pyplot",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "axhline",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axvline",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axis",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bar",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "barh",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "boxplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "errorbar",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fill_between",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "imshow",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "legend",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "plot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "scatter",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "stackplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "step",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "stem",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "violinplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "xlabel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "xlim",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "xticks",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ylabel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ylim",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "yticks",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@rcParams",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.RcParams",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@style",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.style",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rc",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rcdefaults",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "figure",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pie",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "matplotlib.patches.Wedge",
                  "matplotlib.text.Text",
                  "matplotlib.text.Text"
                ],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "show",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subplots",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "matplotlib.figure.Figure",
                  "matplotlib.axes.Axes"
                ],
                "mutatesKeyword": null
              },
              {
                "name": "tight_layout",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "title",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "use",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.figure.Figure",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@patch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_gridspec",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.gridspec.GridSpec",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_subplot",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "clear",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "suptitle",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.text.Text",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tight_layout",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.gridspec.GridSpec",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.axes.Axes",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fill",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axis",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_patch",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fill_between",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_axis_off",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_theta_zero_location",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_theta_direction",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axhline",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axvline",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bar",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.container.BarContainer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "barh",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.container.BarContainer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bar_label",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.text.Text",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "flatten",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "grid",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hlines",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hist",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "legend",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pie",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "matplotlib.patches.Wedge",
                  "matplotlib.text.Text",
                  "matplotlib.text.Text"
                ],
                "mutatesKeyword": null
              },
              {
                "name": "plot",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.lines.Line2DList",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ravel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reshape",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "scatter",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_aspect",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_axisbelow",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_title",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xlabel",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xlim",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xticklabels",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xticks",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_ylabel",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_ylim",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_yticks",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_yticklabels",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tick_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "text",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.text.Text",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.container.BarContainer",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.path",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Path",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.path.Path",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.path.Path",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.patches",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Patch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PathPatch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Wedge",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Wedge",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Circle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "FancyBboxPatch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.patches.Patch",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_edgecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.patches.Rectangle",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "get_height",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_width",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_x",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_y",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_edgecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_height",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_width",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_x",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_y",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.patches.Wedge",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_edgecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.text.Text",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_fontsize",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_fontweight",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_horizontalalignment",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_rotation",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_text",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_verticalalignment",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.lines.Line2DList",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.lines.Line2D",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linestyle",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_marker",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "seaborn.matrix.ClusterGrid",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@ax_heatmap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_row_dendrogram",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_col_dendrogram",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_row_colors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_col_colors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_cbar",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@cax",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@fig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@figure",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tight_layout",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "seaborn",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "clustermap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "seaborn.matrix.ClusterGrid",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_theme",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_style",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_context",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_palette",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_defaults",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_orig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "barplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "boxplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "heatmap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "histplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "lineplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "scatterplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "violinplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              }
            ]
          },
          {
            "name": "sklearn.preprocessing",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "StandardScaler",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.preprocessing.StandardScaler.copy-uncertain",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "partial_fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.preprocessing.StandardScaler",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "partial_fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.decomposition",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "PCA",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.decomposition.PCA.copy-uncertain",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.decomposition.PCA",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.linear_model",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "LinearRegression",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.linear_model.LinearRegression.copy-uncertain",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "predict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.linear_model.LinearRegression",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "predict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.api",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "add_constant",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "OLS",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "statsmodels.regression.linear_model.OLS",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.formula.api",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "ols",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "statsmodels.regression.linear_model.OLS",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.regression.linear_model.OLS",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "statsmodels.regression.linear_model.RegressionResults",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.regression.linear_model.RegressionResults",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "conf_int",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "predict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "summary",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          }
        ],
        "typeBindings": [
          {
            "target": "fid",
            "typeName": "python.string",
            "argumentNames": []
          }
        ],
        "receiverCalls": [],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "partial",
        "writeState": "complete",
        "externalState": "complete",
        "reads": [],
        "writes": [],
        "reasonCodes": [
          "source-analysis-unsupported-call"
        ]
      },
      "fileContext": {
        "staticStrings": [
          {
            "name": "fid",
            "value": "210"
          }
        ],
        "staticCollections": [],
        "localFileWrappers": []
      }
    },
    "notebook-run-1791455575728-78": {
      "checksum": "146ed5457fdb17049fef0c310be7a3265a1872825efbe5fdd63d18e5be5564c5",
      "facts": {
        "state": "available",
        "definedNames": [
          "ev",
          "fid"
        ],
        "conditionallyDefinedNames": [
          "ev"
        ],
        "usedNames": [
          "paper_evidence",
          "print"
        ],
        "priorUsedNames": [
          "paper_evidence",
          "print"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [
          "print"
        ],
        "safeCallArgumentNames": [
          "fid",
          "paper_evidence"
        ],
        "typeSummaries": [
          {
            "name": "pycirclize.Circos",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "chord_diagram",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pycirclize.circos.Circos",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "initialize_from_matrix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pycirclize.circos.Circos",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pycirclize.circos.Circos",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "plotfig",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pathlib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Path",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PurePath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PosixPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PurePosixPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "WindowsPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PureWindowsPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "gzip",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "gzip.GzipFile",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "gzip.GzipFile",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sqlite3",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "connect",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Connection",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "shutil",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy2",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copyfile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copytree",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pathlib.PurePath",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "joinpath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "with_name",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "with_suffix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "with_stem",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "as_posix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "is_absolute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "is_relative_to",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mkdir",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "relative_to",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "glob",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_bytes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_bytes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sqlite3.Connection",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "cursor",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Cursor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "execute",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Cursor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sqlite3.Cursor",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "execute",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Cursor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fetchall",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "importlib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "import_module",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pickle",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dump",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loads",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cloudpickle",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loads",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "dill",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loads",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "joblib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dump",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "torch",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "h5py",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "File",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.File",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "dask.dataframe",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "dask.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "dask.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "muon",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_10x_h5",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "muon.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5mu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "muon.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_10x_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "muon.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "mudata",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "MuData",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mudata.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "mudata.MuData",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_h5mu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "muon.MuData",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_h5mu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "wfdb",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "rdrecord",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rdann",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "wrsamp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "dask.DataFrame",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "decimal",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Decimal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "decimal.Decimal",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "decimal.Decimal",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "collections",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Counter",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "collections.Counter",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "defaultdict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "collections.Counter",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "elements",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "items",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "keys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "most_common",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subtract",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "total",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "update",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "csv",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "DictReader",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "csv.DictReader",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reader",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "csv.reader",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "csv.DictReader",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "csv.reader",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "io",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "BytesIO",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "io.BytesIO",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "StringIO",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "io.StringIO",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "io.BytesIO",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "getvalue",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seek",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tell",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truncate",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "io.StringIO",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "getvalue",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seek",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tell",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truncate",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "random",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "random",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "uniform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "triangular",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randint",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randrange",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getrandbits",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "gauss",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "normalvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lognormvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "expovariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "vonmisesvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "gammavariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "betavariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "paretovariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "weibullvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "shuffle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "x"
              },
              {
                "name": "sample",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "choices",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "choice",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "numpy.random",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "random",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "random_sample",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sample",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ranf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rand",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randn",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randint",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "normal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "standard_normal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "uniform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "poisson",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "binomial",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "multinomial",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "multivariate_normal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "beta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "gamma",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "exponential",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lognormal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "chisquare",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "standard_t",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "dirichlet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "permutation",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "choice",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "shuffle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "x"
              }
            ]
          },
          {
            "name": "numpy",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@random",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.random",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@pi",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "floor",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ceil",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log10",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "degrees",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "radians",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "rad2deg",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "deg2rad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sin",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "cos",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "tan",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sqrt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "exp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "expm1",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log1p",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log2",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "abs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "absolute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "fabs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "cumsum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "arange",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "atleast_1d",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "array",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "asarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "column_stack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "concatenate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "clip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "diff",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "full",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "full_like",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fromfile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "genfromtxt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hstack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "linspace",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loadtxt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isfinite",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "isnan",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ones",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "percentile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ravel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savetxt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "stack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "std",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "vstack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "where",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "zeros",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "numpy.ndarray",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fill",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "flatten",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ravel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reshape",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "resize",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "std",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "concat",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "crosstab",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "DataFrame",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "merge",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ExcelFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.ExcelFile",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_excel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_feather",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_fwf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_iceberg",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_json",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_orc",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_pickle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_pickle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sas",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_spss",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sql",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sql_query",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sql_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_stata",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_xml",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Series",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyreadstat",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_dta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sas7bdat",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sav",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_xport",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_sav",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_dta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_xport",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyarrow.parquet",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.Table",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyfaidx",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Fasta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyfaidx.Fasta",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyranges",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_bed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_gtf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.stats",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "chi2_contingency",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mannwhitneyu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pearsonr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "spearmanr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ttest_1samp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ttest_ind",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ttest_rel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.io.wavfile",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "python.scalar",
                  "numpy.ndarray"
                ],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.numeric-tuple",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "python.numbers",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "union",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "intersection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "symmetric_difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "colorsys",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "rgb_to_hls",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hls_to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rgb_to_hsv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hsv_to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rgb_to_yiq",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "yiq_to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.colors",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@LinearSegmentedColormap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors.LinearSegmentedColormap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_rgba",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_hex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.colors.LinearSegmentedColormap",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "from_list",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors.Colormap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.colors.Colormap",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "reversed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors.Colormap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_bad",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_under",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_over",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.scalar",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "is_integer",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "startswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "endswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "replace",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xml.etree.ElementTree",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fromstring",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xml.etree.ElementTree.Element",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xml.etree.ElementTree.Element",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "find",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xml.etree.ElementTree.Element",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "findall",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.xml-elements",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "iter",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.xml-elements",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "iterfind",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.xml-elements",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@tag",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@tail",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.xml-elements",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "python.string",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "startswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "endswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "capitalize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "casefold",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lower",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "upper",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "title",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "strip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "split",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.strings",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "replace",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "format",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.strings",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "union",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "intersection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "symmetric_difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.unique-values",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.calculated-sequence",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "python.container",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "union",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "intersection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "symmetric_difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.mapping",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "get",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "items",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "keys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "__getitem__",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.ExcelFile",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@sheet_names",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.strings",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "parse",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.ExcelSheets",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "keys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.ExcelSheets.values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "items",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.ExcelSheets.items",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.ExcelSheets.values",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "pandas.ExcelSheets.items",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "pandas.Index",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.unique-values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_list",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.unique-values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.DataFrame",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_numpy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "div",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "divide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truediv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sub",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subtract",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@column",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@columns",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "describe",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "assign",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "drop",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "drop_duplicates",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "dropna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fillna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ffill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bfill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "groupby",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.core.groupby.DataFrameGroupBy",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reindex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_dict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "head",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "iterrows",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame.iterrows",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_string",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "join",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "notna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "melt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "merge",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pivot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pivot_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rename",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "round",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_excel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_feather",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_json",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_html",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_latex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_markdown",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "value_counts",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.StringMethods",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "strip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lower",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "upper",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "capitalize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "title",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "casefold",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.DataFrame.iterrows",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "pandas.core.groupby.DataFrameGroupBy",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "agg",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "aggregate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.core.groupby.SeriesGroupBy",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.Series",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_numpy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "div",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "divide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truediv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sub",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subtract",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@str",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.StringMethods",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "describe",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_list",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "dropna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "drop_duplicates",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fillna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ffill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bfill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "head",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reindex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "unique",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.unique-values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rename",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "round",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "notna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_dict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_frame",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "value_counts",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@colors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@rcParams",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.RcParams",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@style",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.style",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rc",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rcdefaults",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "use",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.RcParams",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "update",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.style",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "use",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.image",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "imageio.v3",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "skimage.io",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cv2",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "PIL.Image",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fromarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "PIL.Image.Image",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "convert",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "crop",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getbbox",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "paste",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "resize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rotate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata.io",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@pp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scanpy.pp",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@pl",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scanpy.pl",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@tl",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scanpy.tl",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_10x_h5",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_10x_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_visium",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy.pp",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "calculate_qc_metrics",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "filter_cells",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "filter_genes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "highly_variable_genes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "log1p",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "normalize_total",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "neighbors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "regress_out",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "scale",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy.pl",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dotplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "embedding",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "heatmap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "matrixplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "spatial",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tracksplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "umap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "violin",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy.tl",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "leiden",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "louvain",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pca",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rank_genes_groups",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score_genes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tsne",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "umap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata.AnnData",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "obs_names_make_unique",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "var_names_make_unique",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_csvs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "openslide",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "OpenSlide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "openslide.OpenSlide",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_slide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "openslide.OpenSlide",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cyvcf2",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "VCF",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "cyvcf2.VCF",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Writer",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "cyvcf2.Writer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cyvcf2.VCF",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_index",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "__call__",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_samples",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_info_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_format_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_filter_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cyvcf2.Writer",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "from_string",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "cyvcf2.Writer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_record",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pysam",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "AlignmentFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "VariantFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "TabixFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mgf",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "MGF",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "IndexedMGF",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mzml",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "MzML",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mgf.IndexedMGF",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "prebuild_byte_offset_file",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mzml.MzML",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "prebuild_byte_offset_file",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "openslide.OpenSlide",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_region",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_thumbnail",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "radiomics.featureextractor",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "RadiomicsFeatureExtractor",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "radiomics.featureextractor.RadiomicsFeatureExtractor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "radiomics.featureextractor.RadiomicsFeatureExtractor",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "execute",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loadParams",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "SimpleITK",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "ReadImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "SimpleITK.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "WriteTransform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "WriteImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetArrayFromImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetArrayViewFromImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetImageFromArray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "SimpleITK.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "SimpleITK.Image",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "GetSize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetSpacing",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetOrigin",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetDirection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetDimension",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetNumberOfComponentsPerPixel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetPixelID",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetSpacing",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetOrigin",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetDirection",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetPixel",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetMetaData",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "CopyInformation",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "nibabel",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "nibabel.spatialimages.SpatialImage",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "nibabel.spatialimages.SpatialImage",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "get_fdata",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_data_dtype",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_filename",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "update_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xarray",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load_dataarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load_dataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_dataarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_dataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_mfdataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xarray.Dataset",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "compute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_netcdf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xarray.DataArray",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "compute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_netcdf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.pyplot",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "axhline",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axvline",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axis",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bar",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "barh",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "boxplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "errorbar",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fill_between",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "imshow",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "legend",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "plot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "scatter",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "stackplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "step",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "stem",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "violinplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "xlabel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "xlim",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "xticks",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ylabel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ylim",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "yticks",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@rcParams",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.RcParams",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@style",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.style",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rc",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rcdefaults",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "figure",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pie",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "matplotlib.patches.Wedge",
                  "matplotlib.text.Text",
                  "matplotlib.text.Text"
                ],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "show",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subplots",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "matplotlib.figure.Figure",
                  "matplotlib.axes.Axes"
                ],
                "mutatesKeyword": null
              },
              {
                "name": "tight_layout",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "title",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "use",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.figure.Figure",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@patch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_gridspec",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.gridspec.GridSpec",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_subplot",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "clear",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "suptitle",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.text.Text",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tight_layout",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.gridspec.GridSpec",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.axes.Axes",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fill",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axis",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_patch",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fill_between",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_axis_off",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_theta_zero_location",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_theta_direction",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axhline",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axvline",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bar",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.container.BarContainer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "barh",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.container.BarContainer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bar_label",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.text.Text",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "flatten",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "grid",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hlines",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hist",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "legend",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pie",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "matplotlib.patches.Wedge",
                  "matplotlib.text.Text",
                  "matplotlib.text.Text"
                ],
                "mutatesKeyword": null
              },
              {
                "name": "plot",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.lines.Line2DList",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ravel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reshape",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "scatter",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_aspect",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_axisbelow",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_title",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xlabel",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xlim",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xticklabels",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xticks",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_ylabel",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_ylim",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_yticks",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_yticklabels",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tick_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "text",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.text.Text",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.container.BarContainer",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.path",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Path",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.path.Path",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.path.Path",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.patches",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Patch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PathPatch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Wedge",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Wedge",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Circle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "FancyBboxPatch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.patches.Patch",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_edgecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.patches.Rectangle",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "get_height",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_width",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_x",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_y",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_edgecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_height",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_width",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_x",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_y",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.patches.Wedge",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_edgecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.text.Text",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_fontsize",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_fontweight",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_horizontalalignment",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_rotation",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_text",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_verticalalignment",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.lines.Line2DList",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.lines.Line2D",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linestyle",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_marker",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "seaborn.matrix.ClusterGrid",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@ax_heatmap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_row_dendrogram",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_col_dendrogram",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_row_colors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_col_colors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_cbar",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@cax",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@fig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@figure",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tight_layout",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "seaborn",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "clustermap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "seaborn.matrix.ClusterGrid",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_theme",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_style",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_context",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_palette",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_defaults",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_orig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "barplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "boxplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "heatmap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "histplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "lineplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "scatterplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "violinplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              }
            ]
          },
          {
            "name": "sklearn.preprocessing",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "StandardScaler",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.preprocessing.StandardScaler.copy-uncertain",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "partial_fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.preprocessing.StandardScaler",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "partial_fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.decomposition",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "PCA",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.decomposition.PCA.copy-uncertain",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.decomposition.PCA",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.linear_model",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "LinearRegression",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.linear_model.LinearRegression.copy-uncertain",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "predict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.linear_model.LinearRegression",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "predict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.api",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "add_constant",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "OLS",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "statsmodels.regression.linear_model.OLS",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.formula.api",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "ols",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "statsmodels.regression.linear_model.OLS",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.regression.linear_model.OLS",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "statsmodels.regression.linear_model.RegressionResults",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.regression.linear_model.RegressionResults",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "conf_int",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "predict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "summary",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          }
        ],
        "typeBindings": [
          {
            "target": "fid",
            "typeName": "python.string",
            "argumentNames": []
          }
        ],
        "receiverCalls": [],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "partial",
        "writeState": "complete",
        "externalState": "complete",
        "reads": [],
        "writes": [],
        "reasonCodes": [
          "source-analysis-unsupported-call"
        ]
      },
      "fileContext": {
        "staticStrings": [
          {
            "name": "fid",
            "value": "372"
          }
        ],
        "staticCollections": [],
        "localFileWrappers": []
      }
    },
    "notebook-run-1791455594125-79": {
      "checksum": "920ec7d3e60fdd09478757fae50e794e821e79c913b4e844b8c70fedca793b07",
      "facts": {
        "state": "available",
        "definedNames": [
          "k",
          "name"
        ],
        "usedNames": [
          "k",
          "print",
          "src"
        ],
        "priorUsedNames": [
          "print",
          "src"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [
          "print"
        ],
        "safeCallArgumentNames": [
          "k"
        ],
        "typeSummaries": [
          {
            "name": "pycirclize.Circos",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "chord_diagram",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pycirclize.circos.Circos",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "initialize_from_matrix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pycirclize.circos.Circos",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pycirclize.circos.Circos",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "plotfig",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pathlib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Path",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PurePath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PosixPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PurePosixPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "WindowsPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PureWindowsPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "gzip",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "gzip.GzipFile",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "gzip.GzipFile",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sqlite3",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "connect",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Connection",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "shutil",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy2",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copyfile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copytree",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pathlib.PurePath",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "joinpath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "with_name",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "with_suffix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "with_stem",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "as_posix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "is_absolute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "is_relative_to",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mkdir",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "relative_to",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "glob",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_bytes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_bytes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sqlite3.Connection",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "cursor",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Cursor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "execute",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Cursor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sqlite3.Cursor",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "execute",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Cursor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fetchall",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "importlib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "import_module",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pickle",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dump",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loads",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cloudpickle",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loads",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "dill",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loads",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "joblib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dump",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "torch",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "h5py",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "File",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.File",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "dask.dataframe",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "dask.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "dask.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "muon",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_10x_h5",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "muon.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5mu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "muon.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_10x_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "muon.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "mudata",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "MuData",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mudata.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "mudata.MuData",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_h5mu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "muon.MuData",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_h5mu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "wfdb",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "rdrecord",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rdann",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "wrsamp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "dask.DataFrame",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "decimal",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Decimal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "decimal.Decimal",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "decimal.Decimal",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "collections",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Counter",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "collections.Counter",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "defaultdict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "collections.Counter",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "elements",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "items",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "keys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "most_common",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subtract",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "total",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "update",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "csv",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "DictReader",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "csv.DictReader",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reader",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "csv.reader",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "csv.DictReader",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "csv.reader",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "io",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "BytesIO",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "io.BytesIO",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "StringIO",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "io.StringIO",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "io.BytesIO",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "getvalue",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seek",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tell",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truncate",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "io.StringIO",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "getvalue",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seek",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tell",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truncate",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "random",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "random",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "uniform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "triangular",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randint",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randrange",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getrandbits",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "gauss",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "normalvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lognormvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "expovariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "vonmisesvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "gammavariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "betavariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "paretovariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "weibullvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "shuffle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "x"
              },
              {
                "name": "sample",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "choices",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "choice",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "numpy.random",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "random",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "random_sample",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sample",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ranf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rand",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randn",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randint",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "normal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "standard_normal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "uniform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "poisson",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "binomial",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "multinomial",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "multivariate_normal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "beta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "gamma",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "exponential",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lognormal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "chisquare",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "standard_t",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "dirichlet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "permutation",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "choice",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "shuffle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "x"
              }
            ]
          },
          {
            "name": "numpy",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@random",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.random",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@pi",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "floor",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ceil",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log10",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "degrees",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "radians",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "rad2deg",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "deg2rad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sin",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "cos",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "tan",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sqrt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "exp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "expm1",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log1p",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log2",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "abs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "absolute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "fabs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "cumsum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "arange",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "atleast_1d",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "array",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "asarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "column_stack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "concatenate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "clip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "diff",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "full",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "full_like",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fromfile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "genfromtxt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hstack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "linspace",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loadtxt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isfinite",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "isnan",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ones",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "percentile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ravel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savetxt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "stack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "std",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "vstack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "where",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "zeros",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "numpy.ndarray",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fill",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "flatten",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ravel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reshape",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "resize",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "std",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "concat",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "crosstab",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "DataFrame",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "merge",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ExcelFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.ExcelFile",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_excel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_feather",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_fwf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_iceberg",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_json",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_orc",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_pickle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_pickle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sas",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_spss",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sql",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sql_query",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sql_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_stata",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_xml",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Series",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyreadstat",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_dta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sas7bdat",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sav",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_xport",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_sav",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_dta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_xport",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyarrow.parquet",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.Table",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyfaidx",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Fasta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyfaidx.Fasta",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyranges",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_bed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_gtf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.stats",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "chi2_contingency",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mannwhitneyu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pearsonr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "spearmanr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ttest_1samp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ttest_ind",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ttest_rel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.io.wavfile",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "python.scalar",
                  "numpy.ndarray"
                ],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.numeric-tuple",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "python.numbers",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "union",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "intersection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "symmetric_difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "colorsys",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "rgb_to_hls",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hls_to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rgb_to_hsv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hsv_to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rgb_to_yiq",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "yiq_to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.colors",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@LinearSegmentedColormap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors.LinearSegmentedColormap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_rgba",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_hex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.colors.LinearSegmentedColormap",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "from_list",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors.Colormap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.colors.Colormap",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "reversed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors.Colormap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_bad",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_under",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_over",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.scalar",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "is_integer",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "startswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "endswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "replace",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xml.etree.ElementTree",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fromstring",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xml.etree.ElementTree.Element",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xml.etree.ElementTree.Element",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "find",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xml.etree.ElementTree.Element",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "findall",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.xml-elements",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "iter",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.xml-elements",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "iterfind",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.xml-elements",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@tag",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@tail",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.xml-elements",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "python.string",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "startswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "endswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "capitalize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "casefold",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lower",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "upper",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "title",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "strip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "split",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.strings",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "replace",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "format",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.strings",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "union",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "intersection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "symmetric_difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.unique-values",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.calculated-sequence",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "python.container",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "union",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "intersection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "symmetric_difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.mapping",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "get",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "items",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "keys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "__getitem__",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.ExcelFile",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@sheet_names",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.strings",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "parse",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.ExcelSheets",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "keys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.ExcelSheets.values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "items",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.ExcelSheets.items",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.ExcelSheets.values",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "pandas.ExcelSheets.items",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "pandas.Index",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.unique-values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_list",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.unique-values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.DataFrame",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_numpy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "div",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "divide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truediv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sub",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subtract",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@column",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@columns",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "describe",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "assign",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "drop",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "drop_duplicates",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "dropna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fillna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ffill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bfill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "groupby",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.core.groupby.DataFrameGroupBy",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reindex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_dict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "head",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "iterrows",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame.iterrows",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_string",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "join",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "notna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "melt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "merge",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pivot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pivot_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rename",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "round",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_excel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_feather",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_json",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_html",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_latex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_markdown",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "value_counts",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.StringMethods",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "strip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lower",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "upper",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "capitalize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "title",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "casefold",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.DataFrame.iterrows",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "pandas.core.groupby.DataFrameGroupBy",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "agg",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "aggregate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.core.groupby.SeriesGroupBy",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.Series",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_numpy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "div",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "divide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truediv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sub",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subtract",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@str",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.StringMethods",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "describe",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_list",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "dropna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "drop_duplicates",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fillna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ffill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bfill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "head",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reindex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "unique",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.unique-values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rename",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "round",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "notna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_dict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_frame",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "value_counts",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@colors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@rcParams",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.RcParams",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@style",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.style",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rc",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rcdefaults",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "use",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.RcParams",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "update",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.style",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "use",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.image",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "imageio.v3",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "skimage.io",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cv2",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "PIL.Image",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fromarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "PIL.Image.Image",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "convert",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "crop",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getbbox",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "paste",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "resize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rotate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata.io",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@pp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scanpy.pp",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@pl",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scanpy.pl",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@tl",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scanpy.tl",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_10x_h5",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_10x_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_visium",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy.pp",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "calculate_qc_metrics",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "filter_cells",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "filter_genes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "highly_variable_genes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "log1p",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "normalize_total",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "neighbors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "regress_out",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "scale",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy.pl",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dotplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "embedding",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "heatmap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "matrixplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "spatial",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tracksplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "umap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "violin",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy.tl",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "leiden",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "louvain",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pca",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rank_genes_groups",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score_genes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tsne",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "umap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata.AnnData",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "obs_names_make_unique",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "var_names_make_unique",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_csvs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "openslide",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "OpenSlide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "openslide.OpenSlide",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_slide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "openslide.OpenSlide",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cyvcf2",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "VCF",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "cyvcf2.VCF",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Writer",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "cyvcf2.Writer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cyvcf2.VCF",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_index",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "__call__",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_samples",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_info_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_format_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_filter_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cyvcf2.Writer",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "from_string",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "cyvcf2.Writer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_record",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pysam",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "AlignmentFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "VariantFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "TabixFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mgf",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "MGF",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "IndexedMGF",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mzml",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "MzML",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mgf.IndexedMGF",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "prebuild_byte_offset_file",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mzml.MzML",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "prebuild_byte_offset_file",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "openslide.OpenSlide",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_region",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_thumbnail",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "radiomics.featureextractor",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "RadiomicsFeatureExtractor",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "radiomics.featureextractor.RadiomicsFeatureExtractor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "radiomics.featureextractor.RadiomicsFeatureExtractor",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "execute",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loadParams",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "SimpleITK",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "ReadImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "SimpleITK.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "WriteTransform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "WriteImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetArrayFromImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetArrayViewFromImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetImageFromArray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "SimpleITK.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "SimpleITK.Image",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "GetSize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetSpacing",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetOrigin",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetDirection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetDimension",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetNumberOfComponentsPerPixel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetPixelID",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetSpacing",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetOrigin",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetDirection",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetPixel",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetMetaData",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "CopyInformation",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "nibabel",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "nibabel.spatialimages.SpatialImage",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "nibabel.spatialimages.SpatialImage",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "get_fdata",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_data_dtype",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_filename",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "update_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xarray",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load_dataarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load_dataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_dataarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_dataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_mfdataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xarray.Dataset",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "compute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_netcdf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xarray.DataArray",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "compute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_netcdf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.pyplot",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "axhline",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axvline",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axis",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bar",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "barh",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "boxplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "errorbar",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fill_between",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "imshow",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "legend",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "plot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "scatter",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "stackplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "step",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "stem",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "violinplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "xlabel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "xlim",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "xticks",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ylabel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ylim",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "yticks",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@rcParams",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.RcParams",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@style",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.style",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rc",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rcdefaults",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "figure",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pie",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "matplotlib.patches.Wedge",
                  "matplotlib.text.Text",
                  "matplotlib.text.Text"
                ],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "show",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subplots",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "matplotlib.figure.Figure",
                  "matplotlib.axes.Axes"
                ],
                "mutatesKeyword": null
              },
              {
                "name": "tight_layout",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "title",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "use",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.figure.Figure",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@patch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_gridspec",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.gridspec.GridSpec",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_subplot",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "clear",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "suptitle",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.text.Text",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tight_layout",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.gridspec.GridSpec",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.axes.Axes",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fill",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axis",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_patch",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fill_between",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_axis_off",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_theta_zero_location",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_theta_direction",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axhline",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axvline",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bar",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.container.BarContainer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "barh",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.container.BarContainer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bar_label",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.text.Text",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "flatten",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "grid",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hlines",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hist",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "legend",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pie",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "matplotlib.patches.Wedge",
                  "matplotlib.text.Text",
                  "matplotlib.text.Text"
                ],
                "mutatesKeyword": null
              },
              {
                "name": "plot",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.lines.Line2DList",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ravel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reshape",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "scatter",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_aspect",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_axisbelow",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_title",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xlabel",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xlim",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xticklabels",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xticks",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_ylabel",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_ylim",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_yticks",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_yticklabels",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tick_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "text",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.text.Text",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.container.BarContainer",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.path",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Path",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.path.Path",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.path.Path",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.patches",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Patch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PathPatch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Wedge",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Wedge",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Circle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "FancyBboxPatch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.patches.Patch",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_edgecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.patches.Rectangle",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "get_height",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_width",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_x",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_y",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_edgecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_height",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_width",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_x",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_y",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.patches.Wedge",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_edgecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.text.Text",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_fontsize",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_fontweight",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_horizontalalignment",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_rotation",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_text",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_verticalalignment",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.lines.Line2DList",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.lines.Line2D",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linestyle",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_marker",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "seaborn.matrix.ClusterGrid",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@ax_heatmap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_row_dendrogram",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_col_dendrogram",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_row_colors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_col_colors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_cbar",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@cax",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@fig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@figure",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tight_layout",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "seaborn",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "clustermap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "seaborn.matrix.ClusterGrid",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_theme",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_style",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_context",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_palette",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_defaults",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_orig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "barplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "boxplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "heatmap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "histplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "lineplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "scatterplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "violinplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              }
            ]
          },
          {
            "name": "sklearn.preprocessing",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "StandardScaler",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.preprocessing.StandardScaler.copy-uncertain",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "partial_fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.preprocessing.StandardScaler",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "partial_fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.decomposition",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "PCA",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.decomposition.PCA.copy-uncertain",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.decomposition.PCA",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.linear_model",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "LinearRegression",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.linear_model.LinearRegression.copy-uncertain",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "predict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.linear_model.LinearRegression",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "predict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.api",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "add_constant",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "OLS",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "statsmodels.regression.linear_model.OLS",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.formula.api",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "ols",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "statsmodels.regression.linear_model.OLS",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.regression.linear_model.OLS",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "statsmodels.regression.linear_model.RegressionResults",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.regression.linear_model.RegressionResults",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "conf_int",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "predict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "summary",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          }
        ],
        "typeBindings": [
          {
            "target": "name",
            "typeName": "python.string",
            "argumentNames": []
          },
          {
            "target": "k",
            "typeName": "python.string",
            "argumentNames": []
          },
          {
            "target": "k",
            "typeName": "python.string",
            "argumentNames": []
          }
        ],
        "receiverCalls": [],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "partial",
        "writeState": "complete",
        "externalState": "complete",
        "reads": [],
        "writes": [],
        "reasonCodes": [
          "source-analysis-unsupported-call"
        ]
      },
      "fileContext": {
        "staticStrings": [
          {
            "name": "k",
            "value": "lean/ComparatorChallenges/FoulkesHowe.lean"
          },
          {
            "name": "name",
            "value": "FoulkesHowe"
          }
        ],
        "staticCollections": [],
        "localFileWrappers": []
      }
    },
    "notebook-run-1791455603803-80": {
      "checksum": "96e66cf63eb48e845426a71710a6e314a4ac24706314be58857064c94f2e644e",
      "facts": {
        "state": "available",
        "definedNames": [
          "k",
          "name"
        ],
        "usedNames": [
          "k",
          "print",
          "src"
        ],
        "priorUsedNames": [
          "print",
          "src"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [
          "print"
        ],
        "safeCallArgumentNames": [
          "k"
        ],
        "typeSummaries": [
          {
            "name": "pycirclize.Circos",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "chord_diagram",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pycirclize.circos.Circos",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "initialize_from_matrix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pycirclize.circos.Circos",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pycirclize.circos.Circos",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "plotfig",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pathlib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Path",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PurePath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PosixPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PurePosixPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "WindowsPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PureWindowsPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "gzip",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "gzip.GzipFile",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "gzip.GzipFile",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sqlite3",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "connect",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Connection",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "shutil",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy2",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copyfile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copytree",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pathlib.PurePath",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "joinpath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "with_name",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "with_suffix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "with_stem",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "as_posix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "is_absolute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "is_relative_to",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mkdir",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "relative_to",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "glob",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_bytes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_bytes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sqlite3.Connection",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "cursor",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Cursor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "execute",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Cursor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sqlite3.Cursor",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "execute",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Cursor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fetchall",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "importlib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "import_module",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pickle",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dump",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loads",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cloudpickle",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loads",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "dill",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loads",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "joblib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dump",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "torch",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "h5py",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "File",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.File",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "dask.dataframe",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "dask.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "dask.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "muon",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_10x_h5",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "muon.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5mu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "muon.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_10x_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "muon.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "mudata",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "MuData",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mudata.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "mudata.MuData",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_h5mu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "muon.MuData",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_h5mu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "wfdb",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "rdrecord",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rdann",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "wrsamp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "dask.DataFrame",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "decimal",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Decimal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "decimal.Decimal",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "decimal.Decimal",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "collections",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Counter",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "collections.Counter",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "defaultdict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "collections.Counter",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "elements",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "items",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "keys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "most_common",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subtract",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "total",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "update",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "csv",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "DictReader",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "csv.DictReader",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reader",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "csv.reader",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "csv.DictReader",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "csv.reader",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "io",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "BytesIO",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "io.BytesIO",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "StringIO",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "io.StringIO",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "io.BytesIO",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "getvalue",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seek",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tell",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truncate",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "io.StringIO",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "getvalue",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seek",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tell",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truncate",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "random",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "random",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "uniform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "triangular",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randint",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randrange",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getrandbits",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "gauss",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "normalvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lognormvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "expovariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "vonmisesvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "gammavariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "betavariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "paretovariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "weibullvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "shuffle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "x"
              },
              {
                "name": "sample",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "choices",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "choice",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "numpy.random",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "random",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "random_sample",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sample",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ranf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rand",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randn",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randint",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "normal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "standard_normal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "uniform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "poisson",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "binomial",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "multinomial",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "multivariate_normal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "beta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "gamma",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "exponential",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lognormal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "chisquare",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "standard_t",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "dirichlet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "permutation",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "choice",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "shuffle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "x"
              }
            ]
          },
          {
            "name": "numpy",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@random",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.random",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@pi",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "floor",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ceil",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log10",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "degrees",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "radians",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "rad2deg",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "deg2rad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sin",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "cos",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "tan",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sqrt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "exp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "expm1",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log1p",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log2",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "abs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "absolute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "fabs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "cumsum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "arange",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "atleast_1d",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "array",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "asarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "column_stack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "concatenate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "clip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "diff",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "full",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "full_like",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fromfile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "genfromtxt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hstack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "linspace",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loadtxt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isfinite",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "isnan",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ones",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "percentile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ravel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savetxt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "stack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "std",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "vstack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "where",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "zeros",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "numpy.ndarray",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fill",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "flatten",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ravel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reshape",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "resize",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "std",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "concat",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "crosstab",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "DataFrame",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "merge",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ExcelFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.ExcelFile",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_excel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_feather",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_fwf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_iceberg",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_json",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_orc",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_pickle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_pickle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sas",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_spss",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sql",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sql_query",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sql_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_stata",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_xml",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Series",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyreadstat",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_dta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sas7bdat",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sav",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_xport",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_sav",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_dta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_xport",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyarrow.parquet",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.Table",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyfaidx",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Fasta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyfaidx.Fasta",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyranges",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_bed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_gtf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.stats",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "chi2_contingency",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mannwhitneyu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pearsonr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "spearmanr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ttest_1samp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ttest_ind",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ttest_rel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.io.wavfile",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "python.scalar",
                  "numpy.ndarray"
                ],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.numeric-tuple",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "python.numbers",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "union",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "intersection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "symmetric_difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "colorsys",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "rgb_to_hls",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hls_to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rgb_to_hsv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hsv_to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rgb_to_yiq",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "yiq_to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.colors",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@LinearSegmentedColormap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors.LinearSegmentedColormap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_rgba",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_hex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.colors.LinearSegmentedColormap",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "from_list",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors.Colormap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.colors.Colormap",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "reversed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors.Colormap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_bad",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_under",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_over",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.scalar",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "is_integer",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "startswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "endswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "replace",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xml.etree.ElementTree",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fromstring",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xml.etree.ElementTree.Element",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xml.etree.ElementTree.Element",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "find",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xml.etree.ElementTree.Element",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "findall",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.xml-elements",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "iter",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.xml-elements",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "iterfind",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.xml-elements",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@tag",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@tail",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.xml-elements",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "python.string",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "startswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "endswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "capitalize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "casefold",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lower",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "upper",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "title",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "strip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "split",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.strings",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "replace",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "format",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.strings",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "union",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "intersection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "symmetric_difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.unique-values",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.calculated-sequence",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "python.container",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "union",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "intersection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "symmetric_difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.mapping",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "get",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "items",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "keys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "__getitem__",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.ExcelFile",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@sheet_names",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.strings",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "parse",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.ExcelSheets",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "keys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.ExcelSheets.values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "items",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.ExcelSheets.items",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.ExcelSheets.values",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "pandas.ExcelSheets.items",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "pandas.Index",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.unique-values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_list",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.unique-values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.DataFrame",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_numpy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "div",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "divide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truediv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sub",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subtract",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@column",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@columns",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "describe",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "assign",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "drop",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "drop_duplicates",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "dropna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fillna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ffill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bfill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "groupby",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.core.groupby.DataFrameGroupBy",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reindex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_dict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "head",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "iterrows",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame.iterrows",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_string",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "join",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "notna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "melt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "merge",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pivot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pivot_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rename",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "round",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_excel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_feather",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_json",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_html",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_latex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_markdown",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "value_counts",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.StringMethods",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "strip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lower",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "upper",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "capitalize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "title",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "casefold",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.DataFrame.iterrows",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "pandas.core.groupby.DataFrameGroupBy",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "agg",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "aggregate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.core.groupby.SeriesGroupBy",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.Series",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_numpy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "div",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "divide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truediv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sub",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subtract",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@str",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.StringMethods",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "describe",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_list",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "dropna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "drop_duplicates",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fillna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ffill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bfill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "head",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reindex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "unique",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.unique-values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rename",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "round",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "notna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_dict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_frame",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "value_counts",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@colors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@rcParams",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.RcParams",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@style",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.style",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rc",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rcdefaults",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "use",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.RcParams",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "update",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.style",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "use",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.image",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "imageio.v3",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "skimage.io",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cv2",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "PIL.Image",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fromarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "PIL.Image.Image",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "convert",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "crop",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getbbox",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "paste",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "resize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rotate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata.io",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@pp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scanpy.pp",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@pl",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scanpy.pl",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@tl",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scanpy.tl",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_10x_h5",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_10x_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_visium",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy.pp",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "calculate_qc_metrics",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "filter_cells",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "filter_genes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "highly_variable_genes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "log1p",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "normalize_total",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "neighbors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "regress_out",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "scale",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy.pl",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dotplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "embedding",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "heatmap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "matrixplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "spatial",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tracksplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "umap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "violin",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy.tl",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "leiden",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "louvain",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pca",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rank_genes_groups",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score_genes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tsne",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "umap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata.AnnData",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "obs_names_make_unique",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "var_names_make_unique",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_csvs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "openslide",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "OpenSlide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "openslide.OpenSlide",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_slide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "openslide.OpenSlide",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cyvcf2",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "VCF",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "cyvcf2.VCF",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Writer",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "cyvcf2.Writer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cyvcf2.VCF",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_index",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "__call__",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_samples",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_info_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_format_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_filter_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cyvcf2.Writer",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "from_string",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "cyvcf2.Writer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_record",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pysam",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "AlignmentFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "VariantFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "TabixFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mgf",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "MGF",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "IndexedMGF",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mzml",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "MzML",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mgf.IndexedMGF",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "prebuild_byte_offset_file",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mzml.MzML",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "prebuild_byte_offset_file",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "openslide.OpenSlide",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_region",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_thumbnail",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "radiomics.featureextractor",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "RadiomicsFeatureExtractor",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "radiomics.featureextractor.RadiomicsFeatureExtractor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "radiomics.featureextractor.RadiomicsFeatureExtractor",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "execute",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loadParams",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "SimpleITK",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "ReadImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "SimpleITK.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "WriteTransform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "WriteImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetArrayFromImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetArrayViewFromImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetImageFromArray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "SimpleITK.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "SimpleITK.Image",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "GetSize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetSpacing",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetOrigin",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetDirection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetDimension",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetNumberOfComponentsPerPixel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetPixelID",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetSpacing",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetOrigin",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetDirection",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetPixel",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetMetaData",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "CopyInformation",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "nibabel",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "nibabel.spatialimages.SpatialImage",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "nibabel.spatialimages.SpatialImage",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "get_fdata",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_data_dtype",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_filename",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "update_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xarray",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load_dataarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load_dataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_dataarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_dataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_mfdataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xarray.Dataset",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "compute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_netcdf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xarray.DataArray",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "compute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_netcdf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.pyplot",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "axhline",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axvline",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axis",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bar",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "barh",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "boxplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "errorbar",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fill_between",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "imshow",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "legend",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "plot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "scatter",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "stackplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "step",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "stem",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "violinplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "xlabel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "xlim",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "xticks",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ylabel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ylim",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "yticks",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@rcParams",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.RcParams",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@style",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.style",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rc",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rcdefaults",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "figure",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pie",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "matplotlib.patches.Wedge",
                  "matplotlib.text.Text",
                  "matplotlib.text.Text"
                ],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "show",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subplots",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "matplotlib.figure.Figure",
                  "matplotlib.axes.Axes"
                ],
                "mutatesKeyword": null
              },
              {
                "name": "tight_layout",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "title",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "use",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.figure.Figure",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@patch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_gridspec",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.gridspec.GridSpec",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_subplot",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "clear",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "suptitle",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.text.Text",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tight_layout",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.gridspec.GridSpec",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.axes.Axes",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fill",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axis",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_patch",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fill_between",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_axis_off",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_theta_zero_location",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_theta_direction",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axhline",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axvline",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bar",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.container.BarContainer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "barh",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.container.BarContainer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bar_label",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.text.Text",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "flatten",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "grid",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hlines",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hist",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "legend",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pie",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "matplotlib.patches.Wedge",
                  "matplotlib.text.Text",
                  "matplotlib.text.Text"
                ],
                "mutatesKeyword": null
              },
              {
                "name": "plot",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.lines.Line2DList",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ravel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reshape",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "scatter",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_aspect",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_axisbelow",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_title",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xlabel",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xlim",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xticklabels",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xticks",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_ylabel",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_ylim",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_yticks",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_yticklabels",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tick_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "text",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.text.Text",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.container.BarContainer",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.path",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Path",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.path.Path",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.path.Path",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.patches",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Patch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PathPatch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Wedge",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Wedge",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Circle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "FancyBboxPatch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.patches.Patch",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_edgecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.patches.Rectangle",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "get_height",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_width",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_x",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_y",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_edgecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_height",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_width",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_x",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_y",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.patches.Wedge",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_edgecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.text.Text",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_fontsize",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_fontweight",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_horizontalalignment",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_rotation",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_text",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_verticalalignment",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.lines.Line2DList",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.lines.Line2D",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linestyle",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_marker",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "seaborn.matrix.ClusterGrid",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@ax_heatmap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_row_dendrogram",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_col_dendrogram",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_row_colors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_col_colors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_cbar",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@cax",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@fig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@figure",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tight_layout",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "seaborn",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "clustermap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "seaborn.matrix.ClusterGrid",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_theme",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_style",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_context",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_palette",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_defaults",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_orig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "barplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "boxplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "heatmap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "histplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "lineplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "scatterplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "violinplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              }
            ]
          },
          {
            "name": "sklearn.preprocessing",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "StandardScaler",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.preprocessing.StandardScaler.copy-uncertain",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "partial_fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.preprocessing.StandardScaler",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "partial_fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.decomposition",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "PCA",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.decomposition.PCA.copy-uncertain",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.decomposition.PCA",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.linear_model",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "LinearRegression",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.linear_model.LinearRegression.copy-uncertain",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "predict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.linear_model.LinearRegression",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "predict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.api",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "add_constant",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "OLS",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "statsmodels.regression.linear_model.OLS",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.formula.api",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "ols",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "statsmodels.regression.linear_model.OLS",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.regression.linear_model.OLS",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "statsmodels.regression.linear_model.RegressionResults",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.regression.linear_model.RegressionResults",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "conf_int",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "predict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "summary",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          }
        ],
        "typeBindings": [
          {
            "target": "name",
            "typeName": "python.string",
            "argumentNames": []
          },
          {
            "target": "k",
            "typeName": "python.string",
            "argumentNames": []
          },
          {
            "target": "k",
            "typeName": "python.string",
            "argumentNames": []
          }
        ],
        "receiverCalls": [],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "partial",
        "writeState": "complete",
        "externalState": "complete",
        "reads": [],
        "writes": [],
        "reasonCodes": [
          "source-analysis-unsupported-call"
        ]
      },
      "fileContext": {
        "staticStrings": [
          {
            "name": "k",
            "value": "lean/ComparatorChallenges/SLELowerPositivity.lean"
          },
          {
            "name": "name",
            "value": "SLELowerPositivity"
          }
        ],
        "staticCollections": [],
        "localFileWrappers": []
      }
    },
    "notebook-run-1791455613406-81": {
      "checksum": "5ff074e33064df518c1dcec9e959fe4268e2a9c3fca731fc3c13d69871e8d9ba",
      "facts": {
        "state": "available",
        "definedNames": [
          "k",
          "name"
        ],
        "usedNames": [
          "k",
          "print",
          "src"
        ],
        "priorUsedNames": [
          "print",
          "src"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [
          "print"
        ],
        "safeCallArgumentNames": [
          "k"
        ],
        "typeSummaries": [
          {
            "name": "pycirclize.Circos",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "chord_diagram",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pycirclize.circos.Circos",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "initialize_from_matrix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pycirclize.circos.Circos",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pycirclize.circos.Circos",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "plotfig",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pathlib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Path",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PurePath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PosixPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PurePosixPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "WindowsPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PureWindowsPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "gzip",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "gzip.GzipFile",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "gzip.GzipFile",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sqlite3",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "connect",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Connection",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "shutil",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy2",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copyfile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copytree",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pathlib.PurePath",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "joinpath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "with_name",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "with_suffix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "with_stem",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "as_posix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "is_absolute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "is_relative_to",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mkdir",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "relative_to",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "glob",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_bytes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_bytes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sqlite3.Connection",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "cursor",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Cursor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "execute",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Cursor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sqlite3.Cursor",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "execute",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Cursor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fetchall",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "importlib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "import_module",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pickle",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dump",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loads",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cloudpickle",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loads",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "dill",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loads",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "joblib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dump",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "torch",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "h5py",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "File",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.File",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "dask.dataframe",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "dask.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "dask.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "muon",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_10x_h5",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "muon.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5mu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "muon.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_10x_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "muon.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "mudata",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "MuData",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mudata.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "mudata.MuData",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_h5mu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "muon.MuData",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_h5mu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "wfdb",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "rdrecord",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rdann",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "wrsamp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "dask.DataFrame",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "decimal",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Decimal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "decimal.Decimal",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "decimal.Decimal",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "collections",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Counter",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "collections.Counter",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "defaultdict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "collections.Counter",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "elements",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "items",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "keys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "most_common",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subtract",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "total",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "update",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "csv",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "DictReader",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "csv.DictReader",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reader",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "csv.reader",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "csv.DictReader",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "csv.reader",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "io",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "BytesIO",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "io.BytesIO",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "StringIO",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "io.StringIO",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "io.BytesIO",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "getvalue",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seek",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tell",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truncate",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "io.StringIO",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "getvalue",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seek",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tell",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truncate",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "random",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "random",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "uniform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "triangular",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randint",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randrange",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getrandbits",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "gauss",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "normalvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lognormvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "expovariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "vonmisesvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "gammavariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "betavariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "paretovariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "weibullvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "shuffle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "x"
              },
              {
                "name": "sample",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "choices",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "choice",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "numpy.random",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "random",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "random_sample",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sample",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ranf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rand",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randn",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randint",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "normal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "standard_normal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "uniform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "poisson",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "binomial",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "multinomial",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "multivariate_normal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "beta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "gamma",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "exponential",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lognormal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "chisquare",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "standard_t",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "dirichlet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "permutation",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "choice",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "shuffle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "x"
              }
            ]
          },
          {
            "name": "numpy",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@random",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.random",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@pi",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "floor",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ceil",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log10",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "degrees",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "radians",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "rad2deg",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "deg2rad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sin",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "cos",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "tan",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sqrt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "exp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "expm1",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log1p",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log2",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "abs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "absolute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "fabs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "cumsum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "arange",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "atleast_1d",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "array",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "asarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "column_stack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "concatenate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "clip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "diff",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "full",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "full_like",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fromfile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "genfromtxt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hstack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "linspace",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loadtxt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isfinite",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "isnan",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ones",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "percentile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ravel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savetxt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "stack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "std",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "vstack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "where",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "zeros",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "numpy.ndarray",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fill",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "flatten",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ravel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reshape",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "resize",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "std",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "concat",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "crosstab",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "DataFrame",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "merge",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ExcelFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.ExcelFile",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_excel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_feather",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_fwf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_iceberg",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_json",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_orc",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_pickle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_pickle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sas",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_spss",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sql",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sql_query",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sql_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_stata",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_xml",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Series",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyreadstat",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_dta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sas7bdat",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sav",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_xport",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_sav",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_dta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_xport",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyarrow.parquet",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.Table",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyfaidx",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Fasta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyfaidx.Fasta",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyranges",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_bed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_gtf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.stats",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "chi2_contingency",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mannwhitneyu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pearsonr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "spearmanr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ttest_1samp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ttest_ind",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ttest_rel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.io.wavfile",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "python.scalar",
                  "numpy.ndarray"
                ],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.numeric-tuple",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "python.numbers",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "union",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "intersection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "symmetric_difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "colorsys",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "rgb_to_hls",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hls_to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rgb_to_hsv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hsv_to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rgb_to_yiq",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "yiq_to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.colors",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@LinearSegmentedColormap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors.LinearSegmentedColormap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_rgba",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_hex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.colors.LinearSegmentedColormap",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "from_list",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors.Colormap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.colors.Colormap",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "reversed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors.Colormap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_bad",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_under",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_over",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.scalar",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "is_integer",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "startswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "endswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "replace",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xml.etree.ElementTree",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fromstring",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xml.etree.ElementTree.Element",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xml.etree.ElementTree.Element",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "find",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xml.etree.ElementTree.Element",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "findall",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.xml-elements",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "iter",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.xml-elements",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "iterfind",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.xml-elements",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@tag",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@tail",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.xml-elements",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "python.string",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "startswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "endswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "capitalize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "casefold",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lower",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "upper",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "title",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "strip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "split",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.strings",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "replace",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "format",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.strings",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "union",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "intersection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "symmetric_difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.unique-values",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.calculated-sequence",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "python.container",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "union",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "intersection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "symmetric_difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.mapping",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "get",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "items",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "keys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "__getitem__",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.ExcelFile",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@sheet_names",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.strings",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "parse",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.ExcelSheets",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "keys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.ExcelSheets.values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "items",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.ExcelSheets.items",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.ExcelSheets.values",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "pandas.ExcelSheets.items",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "pandas.Index",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.unique-values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_list",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.unique-values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.DataFrame",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_numpy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "div",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "divide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truediv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sub",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subtract",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@column",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@columns",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "describe",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "assign",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "drop",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "drop_duplicates",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "dropna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fillna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ffill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bfill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "groupby",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.core.groupby.DataFrameGroupBy",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reindex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_dict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "head",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "iterrows",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame.iterrows",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_string",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "join",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "notna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "melt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "merge",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pivot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pivot_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rename",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "round",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_excel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_feather",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_json",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_html",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_latex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_markdown",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "value_counts",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.StringMethods",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "strip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lower",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "upper",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "capitalize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "title",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "casefold",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.DataFrame.iterrows",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "pandas.core.groupby.DataFrameGroupBy",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "agg",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "aggregate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.core.groupby.SeriesGroupBy",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.Series",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_numpy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "div",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "divide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truediv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sub",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subtract",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@str",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.StringMethods",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "describe",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_list",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "dropna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "drop_duplicates",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fillna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ffill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bfill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "head",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reindex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "unique",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.unique-values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rename",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "round",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "notna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_dict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_frame",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "value_counts",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@colors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@rcParams",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.RcParams",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@style",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.style",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rc",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rcdefaults",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "use",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.RcParams",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "update",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.style",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "use",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.image",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "imageio.v3",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "skimage.io",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cv2",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "PIL.Image",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fromarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "PIL.Image.Image",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "convert",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "crop",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getbbox",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "paste",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "resize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rotate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata.io",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@pp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scanpy.pp",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@pl",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scanpy.pl",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@tl",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scanpy.tl",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_10x_h5",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_10x_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_visium",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy.pp",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "calculate_qc_metrics",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "filter_cells",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "filter_genes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "highly_variable_genes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "log1p",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "normalize_total",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "neighbors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "regress_out",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "scale",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy.pl",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dotplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "embedding",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "heatmap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "matrixplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "spatial",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tracksplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "umap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "violin",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy.tl",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "leiden",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "louvain",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pca",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rank_genes_groups",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score_genes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tsne",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "umap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata.AnnData",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "obs_names_make_unique",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "var_names_make_unique",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_csvs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "openslide",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "OpenSlide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "openslide.OpenSlide",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_slide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "openslide.OpenSlide",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cyvcf2",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "VCF",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "cyvcf2.VCF",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Writer",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "cyvcf2.Writer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cyvcf2.VCF",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_index",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "__call__",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_samples",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_info_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_format_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_filter_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cyvcf2.Writer",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "from_string",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "cyvcf2.Writer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_record",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pysam",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "AlignmentFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "VariantFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "TabixFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mgf",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "MGF",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "IndexedMGF",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mzml",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "MzML",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mgf.IndexedMGF",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "prebuild_byte_offset_file",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mzml.MzML",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "prebuild_byte_offset_file",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "openslide.OpenSlide",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_region",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_thumbnail",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "radiomics.featureextractor",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "RadiomicsFeatureExtractor",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "radiomics.featureextractor.RadiomicsFeatureExtractor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "radiomics.featureextractor.RadiomicsFeatureExtractor",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "execute",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loadParams",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "SimpleITK",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "ReadImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "SimpleITK.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "WriteTransform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "WriteImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetArrayFromImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetArrayViewFromImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetImageFromArray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "SimpleITK.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "SimpleITK.Image",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "GetSize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetSpacing",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetOrigin",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetDirection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetDimension",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetNumberOfComponentsPerPixel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetPixelID",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetSpacing",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetOrigin",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetDirection",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetPixel",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetMetaData",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "CopyInformation",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "nibabel",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "nibabel.spatialimages.SpatialImage",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "nibabel.spatialimages.SpatialImage",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "get_fdata",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_data_dtype",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_filename",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "update_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xarray",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load_dataarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load_dataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_dataarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_dataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_mfdataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xarray.Dataset",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "compute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_netcdf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xarray.DataArray",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "compute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_netcdf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.pyplot",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "axhline",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axvline",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axis",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bar",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "barh",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "boxplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "errorbar",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fill_between",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "imshow",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "legend",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "plot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "scatter",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "stackplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "step",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "stem",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "violinplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "xlabel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "xlim",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "xticks",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ylabel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ylim",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "yticks",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@rcParams",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.RcParams",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@style",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.style",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rc",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rcdefaults",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "figure",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pie",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "matplotlib.patches.Wedge",
                  "matplotlib.text.Text",
                  "matplotlib.text.Text"
                ],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "show",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subplots",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "matplotlib.figure.Figure",
                  "matplotlib.axes.Axes"
                ],
                "mutatesKeyword": null
              },
              {
                "name": "tight_layout",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "title",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "use",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.figure.Figure",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@patch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_gridspec",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.gridspec.GridSpec",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_subplot",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "clear",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "suptitle",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.text.Text",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tight_layout",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.gridspec.GridSpec",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.axes.Axes",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fill",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axis",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_patch",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fill_between",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_axis_off",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_theta_zero_location",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_theta_direction",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axhline",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axvline",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bar",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.container.BarContainer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "barh",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.container.BarContainer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bar_label",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.text.Text",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "flatten",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "grid",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hlines",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hist",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "legend",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pie",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "matplotlib.patches.Wedge",
                  "matplotlib.text.Text",
                  "matplotlib.text.Text"
                ],
                "mutatesKeyword": null
              },
              {
                "name": "plot",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.lines.Line2DList",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ravel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reshape",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "scatter",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_aspect",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_axisbelow",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_title",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xlabel",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xlim",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xticklabels",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xticks",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_ylabel",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_ylim",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_yticks",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_yticklabels",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tick_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "text",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.text.Text",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.container.BarContainer",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.path",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Path",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.path.Path",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.path.Path",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.patches",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Patch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PathPatch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Wedge",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Wedge",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Circle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "FancyBboxPatch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.patches.Patch",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_edgecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.patches.Rectangle",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "get_height",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_width",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_x",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_y",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_edgecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_height",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_width",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_x",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_y",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.patches.Wedge",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_edgecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.text.Text",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_fontsize",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_fontweight",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_horizontalalignment",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_rotation",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_text",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_verticalalignment",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.lines.Line2DList",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.lines.Line2D",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linestyle",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_marker",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "seaborn.matrix.ClusterGrid",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@ax_heatmap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_row_dendrogram",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_col_dendrogram",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_row_colors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_col_colors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_cbar",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@cax",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@fig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@figure",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tight_layout",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "seaborn",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "clustermap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "seaborn.matrix.ClusterGrid",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_theme",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_style",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_context",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_palette",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_defaults",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_orig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "barplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "boxplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "heatmap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "histplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "lineplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "scatterplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "violinplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              }
            ]
          },
          {
            "name": "sklearn.preprocessing",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "StandardScaler",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.preprocessing.StandardScaler.copy-uncertain",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "partial_fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.preprocessing.StandardScaler",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "partial_fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.decomposition",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "PCA",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.decomposition.PCA.copy-uncertain",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.decomposition.PCA",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.linear_model",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "LinearRegression",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.linear_model.LinearRegression.copy-uncertain",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "predict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.linear_model.LinearRegression",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "predict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.api",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "add_constant",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "OLS",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "statsmodels.regression.linear_model.OLS",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.formula.api",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "ols",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "statsmodels.regression.linear_model.OLS",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.regression.linear_model.OLS",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "statsmodels.regression.linear_model.RegressionResults",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.regression.linear_model.RegressionResults",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "conf_int",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "predict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "summary",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          }
        ],
        "typeBindings": [
          {
            "target": "name",
            "typeName": "python.string",
            "argumentNames": []
          },
          {
            "target": "k",
            "typeName": "python.string",
            "argumentNames": []
          },
          {
            "target": "k",
            "typeName": "python.string",
            "argumentNames": []
          }
        ],
        "receiverCalls": [],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "partial",
        "writeState": "complete",
        "externalState": "complete",
        "reads": [],
        "writes": [],
        "reasonCodes": [
          "source-analysis-unsupported-call"
        ]
      },
      "fileContext": {
        "staticStrings": [
          {
            "name": "k",
            "value": "lean/ComparatorChallenges/ElasticityUniqueness.lean"
          },
          {
            "name": "name",
            "value": "ElasticityUniqueness"
          }
        ],
        "staticCollections": [],
        "localFileWrappers": []
      }
    },
    "notebook-run-1791455619817-82": {
      "checksum": "fa777868430d020afbe968c8e13c693c75ffa66f0b8ad60fe848aa16b65997e6",
      "facts": {
        "state": "available",
        "definedNames": [
          "k",
          "name",
          "v"
        ],
        "usedNames": [
          "k",
          "print",
          "src",
          "v"
        ],
        "priorUsedNames": [
          "print",
          "src"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [],
        "aliases": [
          {
            "target": "v",
            "source": "src",
            "kind": "possible-reference",
            "access": "subscript",
            "member": "content"
          }
        ],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [
          "print"
        ],
        "safeCallArgumentNames": [
          "k"
        ],
        "typeSummaries": [
          {
            "name": "pycirclize.Circos",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "chord_diagram",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pycirclize.circos.Circos",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "initialize_from_matrix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pycirclize.circos.Circos",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pycirclize.circos.Circos",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "plotfig",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pathlib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Path",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PurePath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PosixPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PurePosixPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "WindowsPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PureWindowsPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "gzip",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "gzip.GzipFile",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "gzip.GzipFile",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sqlite3",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "connect",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Connection",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "shutil",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy2",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copyfile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copytree",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pathlib.PurePath",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "joinpath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "with_name",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "with_suffix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "with_stem",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "as_posix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "is_absolute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "is_relative_to",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mkdir",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "relative_to",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "glob",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_bytes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_bytes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sqlite3.Connection",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "cursor",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Cursor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "execute",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Cursor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sqlite3.Cursor",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "execute",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Cursor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fetchall",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "importlib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "import_module",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pickle",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dump",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loads",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cloudpickle",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loads",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "dill",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loads",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "joblib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dump",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "torch",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "h5py",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "File",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.File",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "dask.dataframe",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "dask.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "dask.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "muon",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_10x_h5",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "muon.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5mu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "muon.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_10x_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "muon.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "mudata",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "MuData",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mudata.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "mudata.MuData",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_h5mu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "muon.MuData",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_h5mu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "wfdb",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "rdrecord",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rdann",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "wrsamp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "dask.DataFrame",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "decimal",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Decimal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "decimal.Decimal",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "decimal.Decimal",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "collections",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Counter",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "collections.Counter",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "defaultdict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "collections.Counter",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "elements",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "items",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "keys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "most_common",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subtract",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "total",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "update",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "csv",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "DictReader",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "csv.DictReader",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reader",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "csv.reader",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "csv.DictReader",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "csv.reader",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "io",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "BytesIO",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "io.BytesIO",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "StringIO",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "io.StringIO",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "io.BytesIO",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "getvalue",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seek",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tell",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truncate",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "io.StringIO",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "getvalue",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seek",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tell",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truncate",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "random",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "random",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "uniform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "triangular",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randint",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randrange",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getrandbits",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "gauss",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "normalvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lognormvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "expovariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "vonmisesvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "gammavariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "betavariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "paretovariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "weibullvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "shuffle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "x"
              },
              {
                "name": "sample",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "choices",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "choice",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "numpy.random",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "random",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "random_sample",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sample",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ranf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rand",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randn",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randint",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "normal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "standard_normal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "uniform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "poisson",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "binomial",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "multinomial",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "multivariate_normal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "beta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "gamma",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "exponential",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lognormal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "chisquare",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "standard_t",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "dirichlet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "permutation",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "choice",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "shuffle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "x"
              }
            ]
          },
          {
            "name": "numpy",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@random",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.random",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@pi",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "floor",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ceil",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log10",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "degrees",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "radians",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "rad2deg",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "deg2rad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sin",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "cos",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "tan",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sqrt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "exp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "expm1",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log1p",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log2",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "abs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "absolute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "fabs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "cumsum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "arange",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "atleast_1d",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "array",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "asarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "column_stack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "concatenate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "clip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "diff",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "full",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "full_like",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fromfile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "genfromtxt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hstack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "linspace",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loadtxt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isfinite",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "isnan",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ones",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "percentile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ravel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savetxt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "stack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "std",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "vstack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "where",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "zeros",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "numpy.ndarray",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fill",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "flatten",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ravel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reshape",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "resize",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "std",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "concat",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "crosstab",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "DataFrame",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "merge",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ExcelFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.ExcelFile",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_excel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_feather",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_fwf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_iceberg",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_json",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_orc",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_pickle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_pickle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sas",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_spss",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sql",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sql_query",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sql_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_stata",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_xml",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Series",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyreadstat",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_dta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sas7bdat",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sav",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_xport",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_sav",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_dta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_xport",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyarrow.parquet",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.Table",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyfaidx",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Fasta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyfaidx.Fasta",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyranges",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_bed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_gtf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.stats",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "chi2_contingency",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mannwhitneyu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pearsonr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "spearmanr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ttest_1samp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ttest_ind",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ttest_rel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.io.wavfile",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "python.scalar",
                  "numpy.ndarray"
                ],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.numeric-tuple",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "python.numbers",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "union",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "intersection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "symmetric_difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "colorsys",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "rgb_to_hls",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hls_to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rgb_to_hsv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hsv_to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rgb_to_yiq",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "yiq_to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.colors",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@LinearSegmentedColormap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors.LinearSegmentedColormap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_rgba",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_hex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.colors.LinearSegmentedColormap",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "from_list",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors.Colormap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.colors.Colormap",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "reversed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors.Colormap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_bad",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_under",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_over",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.scalar",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "is_integer",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "startswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "endswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "replace",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xml.etree.ElementTree",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fromstring",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xml.etree.ElementTree.Element",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xml.etree.ElementTree.Element",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "find",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xml.etree.ElementTree.Element",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "findall",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.xml-elements",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "iter",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.xml-elements",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "iterfind",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.xml-elements",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@tag",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@tail",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.xml-elements",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "python.string",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "startswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "endswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "capitalize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "casefold",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lower",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "upper",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "title",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "strip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "split",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.strings",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "replace",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "format",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.strings",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "union",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "intersection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "symmetric_difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.unique-values",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.calculated-sequence",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "python.container",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "union",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "intersection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "symmetric_difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.mapping",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "get",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "items",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "keys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "__getitem__",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.ExcelFile",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@sheet_names",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.strings",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "parse",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.ExcelSheets",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "keys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.ExcelSheets.values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "items",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.ExcelSheets.items",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.ExcelSheets.values",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "pandas.ExcelSheets.items",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "pandas.Index",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.unique-values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_list",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.unique-values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.DataFrame",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_numpy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "div",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "divide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truediv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sub",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subtract",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@column",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@columns",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "describe",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "assign",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "drop",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "drop_duplicates",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "dropna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fillna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ffill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bfill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "groupby",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.core.groupby.DataFrameGroupBy",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reindex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_dict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "head",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "iterrows",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame.iterrows",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_string",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "join",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "notna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "melt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "merge",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pivot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pivot_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rename",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "round",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_excel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_feather",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_json",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_html",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_latex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_markdown",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "value_counts",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.StringMethods",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "strip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lower",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "upper",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "capitalize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "title",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "casefold",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.DataFrame.iterrows",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "pandas.core.groupby.DataFrameGroupBy",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "agg",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "aggregate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.core.groupby.SeriesGroupBy",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.Series",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_numpy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "div",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "divide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truediv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sub",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subtract",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@str",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.StringMethods",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "describe",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_list",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "dropna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "drop_duplicates",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fillna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ffill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bfill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "head",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reindex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "unique",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.unique-values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rename",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "round",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "notna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_dict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_frame",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "value_counts",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@colors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@rcParams",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.RcParams",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@style",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.style",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rc",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rcdefaults",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "use",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.RcParams",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "update",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.style",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "use",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.image",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "imageio.v3",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "skimage.io",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cv2",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "PIL.Image",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fromarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "PIL.Image.Image",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "convert",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "crop",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getbbox",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "paste",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "resize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rotate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata.io",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@pp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scanpy.pp",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@pl",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scanpy.pl",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@tl",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scanpy.tl",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_10x_h5",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_10x_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_visium",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy.pp",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "calculate_qc_metrics",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "filter_cells",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "filter_genes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "highly_variable_genes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "log1p",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "normalize_total",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "neighbors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "regress_out",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "scale",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy.pl",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dotplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "embedding",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "heatmap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "matrixplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "spatial",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tracksplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "umap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "violin",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy.tl",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "leiden",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "louvain",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pca",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rank_genes_groups",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score_genes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tsne",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "umap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata.AnnData",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "obs_names_make_unique",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "var_names_make_unique",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_csvs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "openslide",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "OpenSlide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "openslide.OpenSlide",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_slide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "openslide.OpenSlide",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cyvcf2",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "VCF",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "cyvcf2.VCF",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Writer",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "cyvcf2.Writer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cyvcf2.VCF",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_index",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "__call__",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_samples",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_info_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_format_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_filter_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cyvcf2.Writer",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "from_string",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "cyvcf2.Writer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_record",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pysam",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "AlignmentFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "VariantFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "TabixFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mgf",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "MGF",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "IndexedMGF",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mzml",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "MzML",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mgf.IndexedMGF",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "prebuild_byte_offset_file",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mzml.MzML",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "prebuild_byte_offset_file",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "openslide.OpenSlide",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_region",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_thumbnail",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "radiomics.featureextractor",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "RadiomicsFeatureExtractor",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "radiomics.featureextractor.RadiomicsFeatureExtractor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "radiomics.featureextractor.RadiomicsFeatureExtractor",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "execute",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loadParams",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "SimpleITK",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "ReadImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "SimpleITK.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "WriteTransform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "WriteImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetArrayFromImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetArrayViewFromImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetImageFromArray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "SimpleITK.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "SimpleITK.Image",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "GetSize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetSpacing",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetOrigin",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetDirection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetDimension",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetNumberOfComponentsPerPixel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetPixelID",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetSpacing",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetOrigin",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetDirection",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetPixel",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetMetaData",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "CopyInformation",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "nibabel",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "nibabel.spatialimages.SpatialImage",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "nibabel.spatialimages.SpatialImage",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "get_fdata",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_data_dtype",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_filename",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "update_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xarray",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load_dataarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load_dataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_dataarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_dataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_mfdataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xarray.Dataset",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "compute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_netcdf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xarray.DataArray",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "compute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_netcdf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.pyplot",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "axhline",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axvline",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axis",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bar",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "barh",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "boxplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "errorbar",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fill_between",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "imshow",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "legend",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "plot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "scatter",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "stackplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "step",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "stem",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "violinplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "xlabel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "xlim",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "xticks",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ylabel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ylim",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "yticks",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@rcParams",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.RcParams",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@style",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.style",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rc",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rcdefaults",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "figure",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pie",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "matplotlib.patches.Wedge",
                  "matplotlib.text.Text",
                  "matplotlib.text.Text"
                ],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "show",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subplots",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "matplotlib.figure.Figure",
                  "matplotlib.axes.Axes"
                ],
                "mutatesKeyword": null
              },
              {
                "name": "tight_layout",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "title",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "use",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.figure.Figure",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@patch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_gridspec",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.gridspec.GridSpec",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_subplot",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "clear",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "suptitle",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.text.Text",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tight_layout",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.gridspec.GridSpec",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.axes.Axes",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fill",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axis",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_patch",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fill_between",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_axis_off",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_theta_zero_location",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_theta_direction",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axhline",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axvline",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bar",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.container.BarContainer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "barh",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.container.BarContainer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bar_label",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.text.Text",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "flatten",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "grid",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hlines",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hist",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "legend",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pie",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "matplotlib.patches.Wedge",
                  "matplotlib.text.Text",
                  "matplotlib.text.Text"
                ],
                "mutatesKeyword": null
              },
              {
                "name": "plot",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.lines.Line2DList",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ravel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reshape",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "scatter",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_aspect",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_axisbelow",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_title",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xlabel",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xlim",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xticklabels",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xticks",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_ylabel",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_ylim",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_yticks",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_yticklabels",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tick_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "text",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.text.Text",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.container.BarContainer",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.path",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Path",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.path.Path",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.path.Path",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.patches",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Patch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PathPatch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Wedge",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Wedge",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Circle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "FancyBboxPatch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.patches.Patch",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_edgecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.patches.Rectangle",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "get_height",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_width",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_x",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_y",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_edgecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_height",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_width",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_x",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_y",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.patches.Wedge",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_edgecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.text.Text",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_fontsize",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_fontweight",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_horizontalalignment",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_rotation",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_text",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_verticalalignment",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.lines.Line2DList",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.lines.Line2D",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linestyle",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_marker",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "seaborn.matrix.ClusterGrid",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@ax_heatmap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_row_dendrogram",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_col_dendrogram",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_row_colors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_col_colors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_cbar",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@cax",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@fig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@figure",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tight_layout",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "seaborn",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "clustermap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "seaborn.matrix.ClusterGrid",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_theme",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_style",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_context",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_palette",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_defaults",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_orig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "barplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "boxplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "heatmap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "histplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "lineplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "scatterplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "violinplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              }
            ]
          },
          {
            "name": "sklearn.preprocessing",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "StandardScaler",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.preprocessing.StandardScaler.copy-uncertain",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "partial_fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.preprocessing.StandardScaler",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "partial_fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.decomposition",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "PCA",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.decomposition.PCA.copy-uncertain",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.decomposition.PCA",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.linear_model",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "LinearRegression",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.linear_model.LinearRegression.copy-uncertain",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "predict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.linear_model.LinearRegression",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "predict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.api",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "add_constant",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "OLS",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "statsmodels.regression.linear_model.OLS",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.formula.api",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "ols",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "statsmodels.regression.linear_model.OLS",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.regression.linear_model.OLS",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "statsmodels.regression.linear_model.RegressionResults",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.regression.linear_model.RegressionResults",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "conf_int",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "predict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "summary",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          }
        ],
        "typeBindings": [
          {
            "target": "name",
            "typeName": "python.string",
            "argumentNames": []
          },
          {
            "target": "k",
            "typeName": "python.string",
            "argumentNames": []
          },
          {
            "target": "k",
            "typeName": "python.string",
            "argumentNames": []
          }
        ],
        "receiverCalls": [],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "partial",
        "writeState": "complete",
        "externalState": "complete",
        "reads": [],
        "writes": [],
        "reasonCodes": [
          "source-analysis-unsupported-call"
        ]
      },
      "fileContext": {
        "staticStrings": [
          {
            "name": "k",
            "value": "lean/ComparatorChallenges/ContingencyTables.lean"
          },
          {
            "name": "name",
            "value": "ContingencyTables"
          }
        ],
        "staticCollections": [],
        "localFileWrappers": []
      }
    },
    "notebook-run-1791455631898-83": {
      "checksum": "4bdc46e11da2a96a4143efa3f0d4440067b67a45f2c870f350d3e627ca50ebbf",
      "facts": {
        "state": "available",
        "definedNames": [
          "k"
        ],
        "usedNames": [
          "k",
          "print",
          "src"
        ],
        "priorUsedNames": [
          "print",
          "src"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [
          "print"
        ],
        "safeCallArgumentNames": [
          "k"
        ],
        "typeSummaries": [
          {
            "name": "pycirclize.Circos",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "chord_diagram",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pycirclize.circos.Circos",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "initialize_from_matrix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pycirclize.circos.Circos",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pycirclize.circos.Circos",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "plotfig",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pathlib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Path",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PurePath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PosixPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PurePosixPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "WindowsPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PureWindowsPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "gzip",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "gzip.GzipFile",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "gzip.GzipFile",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sqlite3",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "connect",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Connection",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "shutil",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy2",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copyfile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copytree",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pathlib.PurePath",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "joinpath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "with_name",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "with_suffix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "with_stem",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "as_posix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "is_absolute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "is_relative_to",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mkdir",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "relative_to",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "glob",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_bytes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_bytes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sqlite3.Connection",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "cursor",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Cursor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "execute",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Cursor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sqlite3.Cursor",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "execute",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Cursor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fetchall",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "importlib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "import_module",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pickle",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dump",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loads",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cloudpickle",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loads",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "dill",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loads",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "joblib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dump",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "torch",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "h5py",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "File",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.File",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "dask.dataframe",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "dask.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "dask.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "muon",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_10x_h5",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "muon.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5mu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "muon.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_10x_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "muon.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "mudata",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "MuData",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mudata.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "mudata.MuData",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_h5mu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "muon.MuData",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_h5mu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "wfdb",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "rdrecord",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rdann",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "wrsamp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "dask.DataFrame",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "decimal",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Decimal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "decimal.Decimal",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "decimal.Decimal",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "collections",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Counter",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "collections.Counter",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "defaultdict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "collections.Counter",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "elements",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "items",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "keys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "most_common",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subtract",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "total",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "update",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "csv",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "DictReader",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "csv.DictReader",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reader",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "csv.reader",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "csv.DictReader",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "csv.reader",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "io",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "BytesIO",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "io.BytesIO",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "StringIO",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "io.StringIO",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "io.BytesIO",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "getvalue",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seek",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tell",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truncate",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "io.StringIO",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "getvalue",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seek",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tell",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truncate",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "random",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "random",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "uniform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "triangular",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randint",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randrange",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getrandbits",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "gauss",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "normalvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lognormvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "expovariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "vonmisesvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "gammavariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "betavariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "paretovariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "weibullvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "shuffle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "x"
              },
              {
                "name": "sample",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "choices",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "choice",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "numpy.random",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "random",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "random_sample",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sample",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ranf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rand",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randn",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randint",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "normal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "standard_normal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "uniform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "poisson",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "binomial",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "multinomial",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "multivariate_normal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "beta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "gamma",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "exponential",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lognormal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "chisquare",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "standard_t",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "dirichlet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "permutation",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "choice",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "shuffle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "x"
              }
            ]
          },
          {
            "name": "numpy",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@random",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.random",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@pi",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "floor",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ceil",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log10",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "degrees",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "radians",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "rad2deg",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "deg2rad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sin",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "cos",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "tan",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sqrt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "exp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "expm1",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log1p",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log2",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "abs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "absolute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "fabs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "cumsum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "arange",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "atleast_1d",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "array",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "asarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "column_stack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "concatenate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "clip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "diff",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "full",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "full_like",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fromfile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "genfromtxt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hstack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "linspace",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loadtxt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isfinite",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "isnan",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ones",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "percentile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ravel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savetxt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "stack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "std",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "vstack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "where",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "zeros",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "numpy.ndarray",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fill",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "flatten",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ravel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reshape",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "resize",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "std",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "concat",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "crosstab",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "DataFrame",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "merge",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ExcelFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.ExcelFile",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_excel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_feather",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_fwf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_iceberg",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_json",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_orc",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_pickle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_pickle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sas",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_spss",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sql",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sql_query",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sql_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_stata",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_xml",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Series",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyreadstat",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_dta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sas7bdat",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sav",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_xport",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_sav",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_dta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_xport",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyarrow.parquet",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.Table",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyfaidx",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Fasta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyfaidx.Fasta",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyranges",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_bed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_gtf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.stats",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "chi2_contingency",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mannwhitneyu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pearsonr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "spearmanr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ttest_1samp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ttest_ind",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ttest_rel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.io.wavfile",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "python.scalar",
                  "numpy.ndarray"
                ],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.numeric-tuple",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "python.numbers",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "union",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "intersection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "symmetric_difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "colorsys",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "rgb_to_hls",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hls_to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rgb_to_hsv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hsv_to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rgb_to_yiq",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "yiq_to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.colors",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@LinearSegmentedColormap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors.LinearSegmentedColormap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_rgba",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_hex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.colors.LinearSegmentedColormap",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "from_list",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors.Colormap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.colors.Colormap",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "reversed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors.Colormap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_bad",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_under",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_over",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.scalar",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "is_integer",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "startswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "endswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "replace",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xml.etree.ElementTree",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fromstring",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xml.etree.ElementTree.Element",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xml.etree.ElementTree.Element",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "find",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xml.etree.ElementTree.Element",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "findall",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.xml-elements",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "iter",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.xml-elements",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "iterfind",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.xml-elements",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@tag",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@tail",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.xml-elements",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "python.string",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "startswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "endswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "capitalize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "casefold",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lower",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "upper",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "title",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "strip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "split",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.strings",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "replace",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "format",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.strings",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "union",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "intersection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "symmetric_difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.unique-values",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.calculated-sequence",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "python.container",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "union",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "intersection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "symmetric_difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.mapping",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "get",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "items",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "keys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "__getitem__",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.ExcelFile",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@sheet_names",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.strings",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "parse",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.ExcelSheets",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "keys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.ExcelSheets.values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "items",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.ExcelSheets.items",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.ExcelSheets.values",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "pandas.ExcelSheets.items",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "pandas.Index",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.unique-values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_list",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.unique-values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.DataFrame",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_numpy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "div",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "divide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truediv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sub",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subtract",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@column",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@columns",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "describe",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "assign",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "drop",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "drop_duplicates",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "dropna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fillna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ffill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bfill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "groupby",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.core.groupby.DataFrameGroupBy",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reindex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_dict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "head",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "iterrows",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame.iterrows",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_string",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "join",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "notna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "melt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "merge",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pivot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pivot_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rename",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "round",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_excel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_feather",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_json",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_html",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_latex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_markdown",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "value_counts",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.StringMethods",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "strip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lower",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "upper",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "capitalize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "title",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "casefold",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.DataFrame.iterrows",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "pandas.core.groupby.DataFrameGroupBy",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "agg",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "aggregate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.core.groupby.SeriesGroupBy",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.Series",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_numpy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "div",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "divide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truediv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sub",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subtract",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@str",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.StringMethods",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "describe",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_list",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "dropna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "drop_duplicates",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fillna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ffill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bfill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "head",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reindex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "unique",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.unique-values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rename",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "round",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "notna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_dict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_frame",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "value_counts",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@colors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@rcParams",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.RcParams",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@style",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.style",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rc",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rcdefaults",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "use",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.RcParams",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "update",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.style",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "use",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.image",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "imageio.v3",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "skimage.io",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cv2",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "PIL.Image",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fromarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "PIL.Image.Image",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "convert",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "crop",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getbbox",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "paste",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "resize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rotate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata.io",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@pp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scanpy.pp",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@pl",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scanpy.pl",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@tl",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scanpy.tl",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_10x_h5",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_10x_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_visium",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy.pp",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "calculate_qc_metrics",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "filter_cells",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "filter_genes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "highly_variable_genes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "log1p",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "normalize_total",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "neighbors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "regress_out",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "scale",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy.pl",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dotplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "embedding",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "heatmap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "matrixplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "spatial",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tracksplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "umap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "violin",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy.tl",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "leiden",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "louvain",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pca",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rank_genes_groups",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score_genes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tsne",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "umap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata.AnnData",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "obs_names_make_unique",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "var_names_make_unique",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_csvs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "openslide",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "OpenSlide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "openslide.OpenSlide",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_slide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "openslide.OpenSlide",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cyvcf2",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "VCF",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "cyvcf2.VCF",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Writer",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "cyvcf2.Writer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cyvcf2.VCF",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_index",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "__call__",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_samples",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_info_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_format_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_filter_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cyvcf2.Writer",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "from_string",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "cyvcf2.Writer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_record",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pysam",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "AlignmentFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "VariantFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "TabixFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mgf",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "MGF",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "IndexedMGF",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mzml",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "MzML",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mgf.IndexedMGF",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "prebuild_byte_offset_file",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mzml.MzML",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "prebuild_byte_offset_file",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "openslide.OpenSlide",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_region",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_thumbnail",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "radiomics.featureextractor",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "RadiomicsFeatureExtractor",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "radiomics.featureextractor.RadiomicsFeatureExtractor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "radiomics.featureextractor.RadiomicsFeatureExtractor",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "execute",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loadParams",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "SimpleITK",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "ReadImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "SimpleITK.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "WriteTransform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "WriteImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetArrayFromImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetArrayViewFromImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetImageFromArray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "SimpleITK.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "SimpleITK.Image",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "GetSize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetSpacing",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetOrigin",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetDirection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetDimension",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetNumberOfComponentsPerPixel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetPixelID",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetSpacing",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetOrigin",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetDirection",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetPixel",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetMetaData",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "CopyInformation",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "nibabel",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "nibabel.spatialimages.SpatialImage",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "nibabel.spatialimages.SpatialImage",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "get_fdata",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_data_dtype",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_filename",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "update_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xarray",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load_dataarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load_dataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_dataarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_dataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_mfdataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xarray.Dataset",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "compute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_netcdf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xarray.DataArray",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "compute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_netcdf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.pyplot",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "axhline",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axvline",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axis",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bar",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "barh",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "boxplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "errorbar",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fill_between",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "imshow",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "legend",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "plot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "scatter",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "stackplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "step",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "stem",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "violinplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "xlabel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "xlim",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "xticks",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ylabel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ylim",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "yticks",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@rcParams",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.RcParams",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@style",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.style",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rc",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rcdefaults",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "figure",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pie",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "matplotlib.patches.Wedge",
                  "matplotlib.text.Text",
                  "matplotlib.text.Text"
                ],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "show",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subplots",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "matplotlib.figure.Figure",
                  "matplotlib.axes.Axes"
                ],
                "mutatesKeyword": null
              },
              {
                "name": "tight_layout",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "title",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "use",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.figure.Figure",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@patch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_gridspec",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.gridspec.GridSpec",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_subplot",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "clear",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "suptitle",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.text.Text",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tight_layout",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.gridspec.GridSpec",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.axes.Axes",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fill",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axis",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_patch",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fill_between",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_axis_off",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_theta_zero_location",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_theta_direction",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axhline",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axvline",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bar",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.container.BarContainer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "barh",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.container.BarContainer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bar_label",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.text.Text",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "flatten",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "grid",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hlines",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hist",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "legend",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pie",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "matplotlib.patches.Wedge",
                  "matplotlib.text.Text",
                  "matplotlib.text.Text"
                ],
                "mutatesKeyword": null
              },
              {
                "name": "plot",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.lines.Line2DList",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ravel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reshape",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "scatter",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_aspect",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_axisbelow",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_title",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xlabel",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xlim",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xticklabels",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xticks",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_ylabel",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_ylim",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_yticks",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_yticklabels",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tick_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "text",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.text.Text",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.container.BarContainer",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.path",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Path",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.path.Path",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.path.Path",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.patches",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Patch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PathPatch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Wedge",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Wedge",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Circle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "FancyBboxPatch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.patches.Patch",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_edgecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.patches.Rectangle",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "get_height",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_width",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_x",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_y",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_edgecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_height",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_width",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_x",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_y",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.patches.Wedge",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_edgecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.text.Text",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_fontsize",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_fontweight",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_horizontalalignment",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_rotation",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_text",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_verticalalignment",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.lines.Line2DList",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.lines.Line2D",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linestyle",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_marker",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "seaborn.matrix.ClusterGrid",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@ax_heatmap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_row_dendrogram",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_col_dendrogram",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_row_colors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_col_colors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_cbar",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@cax",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@fig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@figure",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tight_layout",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "seaborn",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "clustermap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "seaborn.matrix.ClusterGrid",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_theme",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_style",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_context",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_palette",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_defaults",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_orig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "barplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "boxplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "heatmap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "histplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "lineplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "scatterplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "violinplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              }
            ]
          },
          {
            "name": "sklearn.preprocessing",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "StandardScaler",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.preprocessing.StandardScaler.copy-uncertain",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "partial_fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.preprocessing.StandardScaler",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "partial_fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.decomposition",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "PCA",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.decomposition.PCA.copy-uncertain",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.decomposition.PCA",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.linear_model",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "LinearRegression",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.linear_model.LinearRegression.copy-uncertain",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "predict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.linear_model.LinearRegression",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "predict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.api",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "add_constant",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "OLS",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "statsmodels.regression.linear_model.OLS",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.formula.api",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "ols",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "statsmodels.regression.linear_model.OLS",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.regression.linear_model.OLS",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "statsmodels.regression.linear_model.RegressionResults",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.regression.linear_model.RegressionResults",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "conf_int",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "predict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "summary",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          }
        ],
        "typeBindings": [],
        "receiverCalls": [],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "partial",
        "writeState": "complete",
        "externalState": "complete",
        "reads": [],
        "writes": [],
        "reasonCodes": [
          "source-analysis-unsupported-call"
        ]
      },
      "fileContext": {
        "staticStrings": [
          {
            "name": "k",
            "value": "lean/ComparatorChallenges/TypeSystemNormalization.lean"
          }
        ],
        "staticCollections": [],
        "localFileWrappers": []
      }
    },
    "notebook-run-1791455643858-84": {
      "checksum": "1163a13dec64d4b1d86e00559cf4bcefb775a4c3131d88f59a0e122a312b6cbf",
      "facts": {
        "state": "available",
        "definedNames": [
          "k"
        ],
        "usedNames": [
          "print",
          "src"
        ],
        "priorUsedNames": [
          "print",
          "src"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [
          "print"
        ],
        "safeCallArgumentNames": [
          "k",
          "src"
        ],
        "typeSummaries": [
          {
            "name": "pycirclize.Circos",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "chord_diagram",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pycirclize.circos.Circos",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "initialize_from_matrix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pycirclize.circos.Circos",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pycirclize.circos.Circos",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "plotfig",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pathlib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Path",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PurePath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PosixPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PurePosixPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "WindowsPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PureWindowsPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "gzip",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "gzip.GzipFile",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "gzip.GzipFile",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sqlite3",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "connect",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Connection",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "shutil",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy2",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copyfile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copytree",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pathlib.PurePath",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "joinpath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "with_name",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "with_suffix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "with_stem",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "as_posix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "is_absolute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "is_relative_to",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mkdir",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "relative_to",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "glob",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_bytes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_bytes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sqlite3.Connection",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "cursor",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Cursor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "execute",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Cursor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sqlite3.Cursor",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "execute",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Cursor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fetchall",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "importlib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "import_module",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pickle",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dump",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loads",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cloudpickle",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loads",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "dill",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loads",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "joblib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dump",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "torch",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "h5py",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "File",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.File",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "dask.dataframe",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "dask.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "dask.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "muon",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_10x_h5",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "muon.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5mu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "muon.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_10x_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "muon.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "mudata",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "MuData",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mudata.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "mudata.MuData",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_h5mu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "muon.MuData",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_h5mu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "wfdb",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "rdrecord",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rdann",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "wrsamp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "dask.DataFrame",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "decimal",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Decimal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "decimal.Decimal",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "decimal.Decimal",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "collections",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Counter",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "collections.Counter",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "defaultdict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "collections.Counter",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "elements",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "items",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "keys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "most_common",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subtract",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "total",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "update",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "csv",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "DictReader",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "csv.DictReader",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reader",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "csv.reader",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "csv.DictReader",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "csv.reader",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "io",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "BytesIO",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "io.BytesIO",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "StringIO",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "io.StringIO",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "io.BytesIO",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "getvalue",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seek",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tell",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truncate",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "io.StringIO",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "getvalue",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seek",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tell",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truncate",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "random",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "random",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "uniform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "triangular",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randint",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randrange",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getrandbits",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "gauss",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "normalvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lognormvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "expovariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "vonmisesvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "gammavariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "betavariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "paretovariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "weibullvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "shuffle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "x"
              },
              {
                "name": "sample",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "choices",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "choice",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "numpy.random",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "random",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "random_sample",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sample",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ranf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rand",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randn",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randint",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "normal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "standard_normal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "uniform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "poisson",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "binomial",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "multinomial",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "multivariate_normal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "beta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "gamma",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "exponential",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lognormal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "chisquare",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "standard_t",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "dirichlet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "permutation",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "choice",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "shuffle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "x"
              }
            ]
          },
          {
            "name": "numpy",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@random",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.random",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@pi",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "floor",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ceil",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log10",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "degrees",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "radians",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "rad2deg",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "deg2rad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sin",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "cos",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "tan",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sqrt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "exp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "expm1",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log1p",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log2",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "abs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "absolute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "fabs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "cumsum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "arange",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "atleast_1d",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "array",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "asarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "column_stack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "concatenate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "clip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "diff",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "full",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "full_like",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fromfile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "genfromtxt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hstack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "linspace",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loadtxt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isfinite",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "isnan",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ones",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "percentile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ravel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savetxt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "stack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "std",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "vstack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "where",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "zeros",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "numpy.ndarray",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fill",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "flatten",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ravel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reshape",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "resize",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "std",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "concat",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "crosstab",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "DataFrame",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "merge",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ExcelFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.ExcelFile",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_excel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_feather",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_fwf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_iceberg",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_json",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_orc",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_pickle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_pickle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sas",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_spss",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sql",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sql_query",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sql_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_stata",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_xml",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Series",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyreadstat",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_dta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sas7bdat",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sav",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_xport",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_sav",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_dta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_xport",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyarrow.parquet",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.Table",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyfaidx",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Fasta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyfaidx.Fasta",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyranges",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_bed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_gtf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.stats",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "chi2_contingency",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mannwhitneyu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pearsonr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "spearmanr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ttest_1samp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ttest_ind",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ttest_rel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.io.wavfile",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "python.scalar",
                  "numpy.ndarray"
                ],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.numeric-tuple",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "python.numbers",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "union",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "intersection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "symmetric_difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "colorsys",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "rgb_to_hls",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hls_to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rgb_to_hsv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hsv_to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rgb_to_yiq",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "yiq_to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.colors",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@LinearSegmentedColormap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors.LinearSegmentedColormap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_rgba",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_hex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.colors.LinearSegmentedColormap",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "from_list",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors.Colormap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.colors.Colormap",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "reversed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors.Colormap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_bad",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_under",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_over",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.scalar",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "is_integer",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "startswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "endswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "replace",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xml.etree.ElementTree",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fromstring",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xml.etree.ElementTree.Element",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xml.etree.ElementTree.Element",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "find",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xml.etree.ElementTree.Element",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "findall",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.xml-elements",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "iter",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.xml-elements",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "iterfind",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.xml-elements",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@tag",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@tail",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.xml-elements",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "python.string",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "startswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "endswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "capitalize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "casefold",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lower",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "upper",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "title",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "strip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "split",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.strings",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "replace",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "format",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.strings",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "union",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "intersection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "symmetric_difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.unique-values",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.calculated-sequence",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "python.container",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "union",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "intersection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "symmetric_difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.mapping",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "get",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "items",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "keys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "__getitem__",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.ExcelFile",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@sheet_names",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.strings",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "parse",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.ExcelSheets",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "keys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.ExcelSheets.values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "items",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.ExcelSheets.items",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.ExcelSheets.values",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "pandas.ExcelSheets.items",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "pandas.Index",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.unique-values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_list",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.unique-values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.DataFrame",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_numpy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "div",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "divide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truediv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sub",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subtract",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@column",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@columns",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "describe",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "assign",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "drop",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "drop_duplicates",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "dropna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fillna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ffill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bfill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "groupby",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.core.groupby.DataFrameGroupBy",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reindex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_dict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "head",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "iterrows",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame.iterrows",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_string",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "join",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "notna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "melt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "merge",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pivot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pivot_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rename",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "round",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_excel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_feather",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_json",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_html",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_latex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_markdown",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "value_counts",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.StringMethods",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "strip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lower",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "upper",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "capitalize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "title",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "casefold",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.DataFrame.iterrows",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "pandas.core.groupby.DataFrameGroupBy",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "agg",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "aggregate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.core.groupby.SeriesGroupBy",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.Series",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_numpy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "div",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "divide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truediv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sub",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subtract",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@str",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.StringMethods",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "describe",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_list",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "dropna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "drop_duplicates",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fillna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ffill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bfill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "head",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reindex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "unique",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.unique-values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rename",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "round",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "notna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_dict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_frame",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "value_counts",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@colors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@rcParams",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.RcParams",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@style",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.style",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rc",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rcdefaults",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "use",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.RcParams",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "update",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.style",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "use",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.image",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "imageio.v3",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "skimage.io",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cv2",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "PIL.Image",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fromarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "PIL.Image.Image",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "convert",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "crop",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getbbox",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "paste",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "resize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rotate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata.io",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@pp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scanpy.pp",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@pl",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scanpy.pl",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@tl",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scanpy.tl",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_10x_h5",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_10x_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_visium",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy.pp",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "calculate_qc_metrics",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "filter_cells",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "filter_genes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "highly_variable_genes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "log1p",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "normalize_total",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "neighbors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "regress_out",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "scale",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy.pl",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dotplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "embedding",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "heatmap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "matrixplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "spatial",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tracksplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "umap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "violin",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy.tl",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "leiden",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "louvain",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pca",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rank_genes_groups",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score_genes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tsne",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "umap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata.AnnData",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "obs_names_make_unique",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "var_names_make_unique",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_csvs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "openslide",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "OpenSlide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "openslide.OpenSlide",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_slide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "openslide.OpenSlide",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cyvcf2",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "VCF",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "cyvcf2.VCF",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Writer",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "cyvcf2.Writer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cyvcf2.VCF",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_index",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "__call__",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_samples",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_info_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_format_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_filter_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cyvcf2.Writer",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "from_string",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "cyvcf2.Writer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_record",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pysam",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "AlignmentFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "VariantFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "TabixFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mgf",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "MGF",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "IndexedMGF",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mzml",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "MzML",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mgf.IndexedMGF",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "prebuild_byte_offset_file",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mzml.MzML",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "prebuild_byte_offset_file",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "openslide.OpenSlide",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_region",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_thumbnail",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "radiomics.featureextractor",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "RadiomicsFeatureExtractor",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "radiomics.featureextractor.RadiomicsFeatureExtractor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "radiomics.featureextractor.RadiomicsFeatureExtractor",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "execute",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loadParams",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "SimpleITK",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "ReadImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "SimpleITK.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "WriteTransform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "WriteImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetArrayFromImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetArrayViewFromImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetImageFromArray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "SimpleITK.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "SimpleITK.Image",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "GetSize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetSpacing",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetOrigin",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetDirection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetDimension",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetNumberOfComponentsPerPixel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetPixelID",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetSpacing",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetOrigin",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetDirection",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetPixel",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetMetaData",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "CopyInformation",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "nibabel",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "nibabel.spatialimages.SpatialImage",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "nibabel.spatialimages.SpatialImage",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "get_fdata",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_data_dtype",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_filename",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "update_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xarray",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load_dataarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load_dataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_dataarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_dataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_mfdataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xarray.Dataset",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "compute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_netcdf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xarray.DataArray",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "compute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_netcdf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.pyplot",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "axhline",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axvline",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axis",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bar",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "barh",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "boxplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "errorbar",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fill_between",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "imshow",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "legend",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "plot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "scatter",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "stackplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "step",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "stem",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "violinplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "xlabel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "xlim",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "xticks",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ylabel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ylim",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "yticks",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@rcParams",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.RcParams",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@style",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.style",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rc",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rcdefaults",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "figure",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pie",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "matplotlib.patches.Wedge",
                  "matplotlib.text.Text",
                  "matplotlib.text.Text"
                ],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "show",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subplots",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "matplotlib.figure.Figure",
                  "matplotlib.axes.Axes"
                ],
                "mutatesKeyword": null
              },
              {
                "name": "tight_layout",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "title",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "use",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.figure.Figure",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@patch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_gridspec",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.gridspec.GridSpec",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_subplot",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "clear",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "suptitle",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.text.Text",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tight_layout",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.gridspec.GridSpec",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.axes.Axes",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fill",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axis",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_patch",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fill_between",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_axis_off",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_theta_zero_location",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_theta_direction",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axhline",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axvline",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bar",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.container.BarContainer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "barh",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.container.BarContainer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bar_label",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.text.Text",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "flatten",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "grid",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hlines",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hist",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "legend",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pie",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "matplotlib.patches.Wedge",
                  "matplotlib.text.Text",
                  "matplotlib.text.Text"
                ],
                "mutatesKeyword": null
              },
              {
                "name": "plot",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.lines.Line2DList",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ravel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reshape",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "scatter",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_aspect",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_axisbelow",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_title",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xlabel",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xlim",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xticklabels",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xticks",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_ylabel",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_ylim",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_yticks",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_yticklabels",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tick_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "text",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.text.Text",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.container.BarContainer",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.path",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Path",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.path.Path",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.path.Path",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.patches",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Patch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PathPatch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Wedge",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Wedge",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Circle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "FancyBboxPatch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.patches.Patch",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_edgecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.patches.Rectangle",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "get_height",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_width",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_x",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_y",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_edgecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_height",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_width",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_x",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_y",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.patches.Wedge",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_edgecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.text.Text",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_fontsize",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_fontweight",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_horizontalalignment",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_rotation",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_text",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_verticalalignment",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.lines.Line2DList",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.lines.Line2D",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linestyle",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_marker",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "seaborn.matrix.ClusterGrid",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@ax_heatmap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_row_dendrogram",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_col_dendrogram",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_row_colors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_col_colors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_cbar",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@cax",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@fig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@figure",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tight_layout",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "seaborn",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "clustermap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "seaborn.matrix.ClusterGrid",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_theme",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_style",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_context",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_palette",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_defaults",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_orig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "barplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "boxplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "heatmap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "histplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "lineplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "scatterplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "violinplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              }
            ]
          },
          {
            "name": "sklearn.preprocessing",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "StandardScaler",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.preprocessing.StandardScaler.copy-uncertain",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "partial_fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.preprocessing.StandardScaler",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "partial_fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.decomposition",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "PCA",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.decomposition.PCA.copy-uncertain",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.decomposition.PCA",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.linear_model",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "LinearRegression",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.linear_model.LinearRegression.copy-uncertain",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "predict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.linear_model.LinearRegression",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "predict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.api",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "add_constant",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "OLS",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "statsmodels.regression.linear_model.OLS",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.formula.api",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "ols",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "statsmodels.regression.linear_model.OLS",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.regression.linear_model.OLS",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "statsmodels.regression.linear_model.RegressionResults",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.regression.linear_model.RegressionResults",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "conf_int",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "predict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "summary",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          }
        ],
        "typeBindings": [
          {
            "target": "k",
            "typeName": "python.string",
            "argumentNames": []
          }
        ],
        "receiverCalls": [],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "partial",
        "writeState": "complete",
        "externalState": "complete",
        "reads": [],
        "writes": [],
        "reasonCodes": [
          "source-analysis-unsupported-call"
        ]
      },
      "fileContext": {
        "staticStrings": [
          {
            "name": "k",
            "value": "lean/OAI/MeasureTheory/SelfSimilar/Main.lean"
          }
        ],
        "staticCollections": [],
        "localFileWrappers": []
      }
    },
    "notebook-run-1791455657972-85": {
      "checksum": "80debfb6071a0b4122a367b2b61261caa150abdcca0c696c19a0024d2781b6c6",
      "facts": {
        "state": "unknown",
        "reasons": [
          "opaque-call"
        ],
        "definedNames": [
          "impls",
          "k",
          "v"
        ],
        "conditionallyDefinedNames": [],
        "usedNames": [
          "impls",
          "len",
          "print",
          "re",
          "src",
          "v"
        ],
        "priorUsedNames": [
          "len",
          "print",
          "re",
          "src"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [],
        "possiblyMutatedNames": [],
        "aliases": [
          {
            "target": "v",
            "source": "src",
            "kind": "possible-reference",
            "access": "subscript",
            "member": "content"
          }
        ],
        "builtinContainerNames": [
          "impls"
        ],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [
          "len",
          "print"
        ],
        "safeCallArgumentNames": [
          "k",
          "v"
        ],
        "typeSummaries": [
          {
            "name": "pycirclize.Circos",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "chord_diagram",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pycirclize.circos.Circos",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "initialize_from_matrix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pycirclize.circos.Circos",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pycirclize.circos.Circos",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "plotfig",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pathlib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Path",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PurePath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PosixPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PurePosixPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "WindowsPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PureWindowsPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "gzip",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "gzip.GzipFile",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "gzip.GzipFile",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sqlite3",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "connect",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Connection",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "shutil",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy2",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copyfile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copytree",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pathlib.PurePath",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "joinpath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "with_name",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "with_suffix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "with_stem",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "as_posix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "is_absolute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "is_relative_to",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mkdir",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "relative_to",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "glob",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_bytes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_bytes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sqlite3.Connection",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "cursor",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Cursor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "execute",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Cursor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sqlite3.Cursor",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "execute",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Cursor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fetchall",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "importlib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "import_module",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pickle",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dump",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loads",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cloudpickle",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loads",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "dill",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loads",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "joblib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dump",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "torch",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "h5py",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "File",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.File",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "dask.dataframe",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "dask.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "dask.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "muon",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_10x_h5",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "muon.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5mu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "muon.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_10x_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "muon.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "mudata",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "MuData",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mudata.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "mudata.MuData",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_h5mu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "muon.MuData",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_h5mu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "wfdb",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "rdrecord",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rdann",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "wrsamp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "dask.DataFrame",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "decimal",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Decimal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "decimal.Decimal",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "decimal.Decimal",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "collections",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Counter",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "collections.Counter",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "defaultdict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "collections.Counter",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "elements",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "items",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "keys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "most_common",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subtract",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "total",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "update",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "csv",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "DictReader",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "csv.DictReader",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reader",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "csv.reader",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "csv.DictReader",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "csv.reader",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "io",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "BytesIO",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "io.BytesIO",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "StringIO",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "io.StringIO",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "io.BytesIO",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "getvalue",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seek",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tell",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truncate",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "io.StringIO",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "getvalue",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seek",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tell",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truncate",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "random",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "random",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "uniform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "triangular",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randint",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randrange",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getrandbits",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "gauss",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "normalvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lognormvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "expovariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "vonmisesvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "gammavariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "betavariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "paretovariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "weibullvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "shuffle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "x"
              },
              {
                "name": "sample",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "choices",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "choice",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "numpy.random",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "random",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "random_sample",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sample",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ranf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rand",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randn",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randint",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "normal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "standard_normal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "uniform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "poisson",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "binomial",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "multinomial",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "multivariate_normal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "beta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "gamma",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "exponential",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lognormal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "chisquare",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "standard_t",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "dirichlet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "permutation",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "choice",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "shuffle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "x"
              }
            ]
          },
          {
            "name": "numpy",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@random",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.random",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@pi",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "floor",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ceil",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log10",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "degrees",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "radians",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "rad2deg",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "deg2rad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sin",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "cos",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "tan",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sqrt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "exp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "expm1",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log1p",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log2",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "abs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "absolute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "fabs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "cumsum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "arange",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "atleast_1d",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "array",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "asarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "column_stack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "concatenate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "clip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "diff",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "full",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "full_like",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fromfile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "genfromtxt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hstack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "linspace",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loadtxt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isfinite",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "isnan",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ones",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "percentile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ravel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savetxt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "stack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "std",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "vstack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "where",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "zeros",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "numpy.ndarray",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fill",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "flatten",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ravel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reshape",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "resize",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "std",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "concat",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "crosstab",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "DataFrame",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "merge",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ExcelFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.ExcelFile",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_excel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_feather",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_fwf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_iceberg",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_json",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_orc",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_pickle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_pickle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sas",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_spss",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sql",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sql_query",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sql_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_stata",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_xml",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Series",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyreadstat",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_dta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sas7bdat",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sav",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_xport",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_sav",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_dta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_xport",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyarrow.parquet",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.Table",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyfaidx",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Fasta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyfaidx.Fasta",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyranges",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_bed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_gtf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.stats",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "chi2_contingency",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mannwhitneyu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pearsonr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "spearmanr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ttest_1samp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ttest_ind",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ttest_rel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.io.wavfile",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "python.scalar",
                  "numpy.ndarray"
                ],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.numeric-tuple",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "python.numbers",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "union",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "intersection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "symmetric_difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "colorsys",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "rgb_to_hls",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hls_to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rgb_to_hsv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hsv_to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rgb_to_yiq",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "yiq_to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.colors",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@LinearSegmentedColormap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors.LinearSegmentedColormap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_rgba",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_hex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.colors.LinearSegmentedColormap",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "from_list",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors.Colormap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.colors.Colormap",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "reversed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors.Colormap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_bad",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_under",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_over",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.scalar",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "is_integer",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "startswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "endswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "replace",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xml.etree.ElementTree",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fromstring",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xml.etree.ElementTree.Element",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xml.etree.ElementTree.Element",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "find",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xml.etree.ElementTree.Element",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "findall",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.xml-elements",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "iter",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.xml-elements",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "iterfind",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.xml-elements",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@tag",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@tail",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.xml-elements",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "python.string",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "startswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "endswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "capitalize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "casefold",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lower",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "upper",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "title",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "strip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "split",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.strings",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "replace",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "format",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.strings",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "union",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "intersection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "symmetric_difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.unique-values",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.calculated-sequence",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "python.container",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "union",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "intersection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "symmetric_difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.mapping",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "get",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "items",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "keys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "__getitem__",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.ExcelFile",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@sheet_names",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.strings",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "parse",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.ExcelSheets",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "keys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.ExcelSheets.values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "items",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.ExcelSheets.items",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.ExcelSheets.values",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "pandas.ExcelSheets.items",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "pandas.Index",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.unique-values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_list",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.unique-values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.DataFrame",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_numpy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "div",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "divide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truediv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sub",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subtract",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@column",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@columns",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "describe",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "assign",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "drop",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "drop_duplicates",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "dropna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fillna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ffill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bfill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "groupby",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.core.groupby.DataFrameGroupBy",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reindex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_dict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "head",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "iterrows",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame.iterrows",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_string",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "join",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "notna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "melt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "merge",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pivot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pivot_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rename",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "round",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_excel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_feather",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_json",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_html",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_latex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_markdown",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "value_counts",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.StringMethods",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "strip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lower",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "upper",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "capitalize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "title",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "casefold",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.DataFrame.iterrows",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "pandas.core.groupby.DataFrameGroupBy",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "agg",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "aggregate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.core.groupby.SeriesGroupBy",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.Series",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_numpy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "div",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "divide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truediv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sub",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subtract",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@str",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.StringMethods",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "describe",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_list",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "dropna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "drop_duplicates",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fillna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ffill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bfill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "head",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reindex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "unique",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.unique-values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rename",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "round",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "notna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_dict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_frame",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "value_counts",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@colors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@rcParams",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.RcParams",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@style",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.style",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rc",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rcdefaults",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "use",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.RcParams",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "update",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.style",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "use",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.image",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "imageio.v3",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "skimage.io",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cv2",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "PIL.Image",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fromarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "PIL.Image.Image",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "convert",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "crop",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getbbox",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "paste",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "resize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rotate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata.io",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@pp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scanpy.pp",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@pl",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scanpy.pl",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@tl",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scanpy.tl",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_10x_h5",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_10x_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_visium",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy.pp",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "calculate_qc_metrics",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "filter_cells",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "filter_genes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "highly_variable_genes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "log1p",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "normalize_total",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "neighbors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "regress_out",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "scale",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy.pl",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dotplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "embedding",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "heatmap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "matrixplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "spatial",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tracksplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "umap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "violin",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy.tl",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "leiden",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "louvain",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pca",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rank_genes_groups",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score_genes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tsne",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "umap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata.AnnData",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "obs_names_make_unique",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "var_names_make_unique",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_csvs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "openslide",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "OpenSlide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "openslide.OpenSlide",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_slide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "openslide.OpenSlide",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cyvcf2",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "VCF",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "cyvcf2.VCF",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Writer",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "cyvcf2.Writer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cyvcf2.VCF",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_index",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "__call__",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_samples",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_info_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_format_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_filter_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cyvcf2.Writer",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "from_string",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "cyvcf2.Writer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_record",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pysam",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "AlignmentFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "VariantFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "TabixFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mgf",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "MGF",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "IndexedMGF",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mzml",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "MzML",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mgf.IndexedMGF",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "prebuild_byte_offset_file",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mzml.MzML",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "prebuild_byte_offset_file",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "openslide.OpenSlide",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_region",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_thumbnail",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "radiomics.featureextractor",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "RadiomicsFeatureExtractor",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "radiomics.featureextractor.RadiomicsFeatureExtractor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "radiomics.featureextractor.RadiomicsFeatureExtractor",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "execute",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loadParams",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "SimpleITK",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "ReadImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "SimpleITK.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "WriteTransform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "WriteImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetArrayFromImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetArrayViewFromImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetImageFromArray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "SimpleITK.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "SimpleITK.Image",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "GetSize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetSpacing",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetOrigin",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetDirection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetDimension",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetNumberOfComponentsPerPixel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetPixelID",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetSpacing",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetOrigin",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetDirection",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetPixel",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetMetaData",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "CopyInformation",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "nibabel",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "nibabel.spatialimages.SpatialImage",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "nibabel.spatialimages.SpatialImage",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "get_fdata",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_data_dtype",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_filename",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "update_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xarray",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load_dataarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load_dataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_dataarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_dataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_mfdataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xarray.Dataset",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "compute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_netcdf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xarray.DataArray",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "compute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_netcdf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.pyplot",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "axhline",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axvline",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axis",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bar",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "barh",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "boxplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "errorbar",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fill_between",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "imshow",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "legend",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "plot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "scatter",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "stackplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "step",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "stem",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "violinplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "xlabel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "xlim",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "xticks",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ylabel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ylim",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "yticks",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@rcParams",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.RcParams",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@style",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.style",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rc",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rcdefaults",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "figure",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pie",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "matplotlib.patches.Wedge",
                  "matplotlib.text.Text",
                  "matplotlib.text.Text"
                ],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "show",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subplots",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "matplotlib.figure.Figure",
                  "matplotlib.axes.Axes"
                ],
                "mutatesKeyword": null
              },
              {
                "name": "tight_layout",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "title",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "use",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.figure.Figure",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@patch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_gridspec",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.gridspec.GridSpec",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_subplot",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "clear",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "suptitle",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.text.Text",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tight_layout",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.gridspec.GridSpec",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.axes.Axes",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fill",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axis",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_patch",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fill_between",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_axis_off",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_theta_zero_location",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_theta_direction",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axhline",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axvline",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bar",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.container.BarContainer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "barh",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.container.BarContainer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bar_label",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.text.Text",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "flatten",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "grid",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hlines",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hist",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "legend",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pie",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "matplotlib.patches.Wedge",
                  "matplotlib.text.Text",
                  "matplotlib.text.Text"
                ],
                "mutatesKeyword": null
              },
              {
                "name": "plot",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.lines.Line2DList",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ravel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reshape",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "scatter",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_aspect",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_axisbelow",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_title",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xlabel",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xlim",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xticklabels",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xticks",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_ylabel",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_ylim",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_yticks",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_yticklabels",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tick_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "text",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.text.Text",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.container.BarContainer",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.path",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Path",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.path.Path",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.path.Path",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.patches",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Patch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PathPatch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Wedge",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Wedge",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Circle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "FancyBboxPatch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.patches.Patch",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_edgecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.patches.Rectangle",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "get_height",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_width",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_x",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_y",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_edgecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_height",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_width",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_x",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_y",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.patches.Wedge",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_edgecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.text.Text",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_fontsize",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_fontweight",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_horizontalalignment",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_rotation",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_text",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_verticalalignment",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.lines.Line2DList",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.lines.Line2D",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linestyle",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_marker",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "seaborn.matrix.ClusterGrid",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@ax_heatmap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_row_dendrogram",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_col_dendrogram",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_row_colors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_col_colors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_cbar",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@cax",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@fig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@figure",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tight_layout",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "seaborn",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "clustermap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "seaborn.matrix.ClusterGrid",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_theme",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_style",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_context",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_palette",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_defaults",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_orig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "barplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "boxplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "heatmap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "histplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "lineplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "scatterplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "violinplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              }
            ]
          },
          {
            "name": "sklearn.preprocessing",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "StandardScaler",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.preprocessing.StandardScaler.copy-uncertain",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "partial_fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.preprocessing.StandardScaler",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "partial_fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.decomposition",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "PCA",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.decomposition.PCA.copy-uncertain",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.decomposition.PCA",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.linear_model",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "LinearRegression",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.linear_model.LinearRegression.copy-uncertain",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "predict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.linear_model.LinearRegression",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "predict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.api",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "add_constant",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "OLS",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "statsmodels.regression.linear_model.OLS",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.formula.api",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "ols",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "statsmodels.regression.linear_model.OLS",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.regression.linear_model.OLS",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "statsmodels.regression.linear_model.RegressionResults",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.regression.linear_model.RegressionResults",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "conf_int",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "predict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "summary",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          }
        ],
        "typeBindings": [
          {
            "target": "k",
            "typeName": "python.string",
            "argumentNames": []
          }
        ],
        "receiverCalls": [
          {
            "receiver": "src",
            "member": "items",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "src"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "re",
            "member": "findall",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "re"
            ],
            "positionalArgumentNames": [
              [],
              []
            ],
            "positionalStaticShapes": [
              "scalar",
              "unknown"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "re",
            "member": "findall",
            "kind": "receiver",
            "argumentNames": [
              "re"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "re"
            ],
            "positionalArgumentNames": [
              [],
              [],
              [
                "re"
              ]
            ],
            "positionalStaticShapes": [
              "scalar",
              "unknown",
              "unknown"
            ],
            "positionalStaticBooleans": [
              null,
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          }
        ],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "partial",
        "writeState": "partial",
        "externalState": "partial",
        "reads": [],
        "writes": [],
        "reasonCodes": [
          "source-analysis-unsupported-call"
        ]
      },
      "fileContext": {
        "staticStrings": [
          {
            "name": "k",
            "value": "lean/OAI/RepresentationTheory/FoulkesHowe/Stabilization.lean"
          }
        ],
        "staticCollections": [],
        "localFileWrappers": []
      }
    },
    "notebook-run-1791455674993-86": {
      "checksum": "aa4c0c7639df1aafcc71fa1cc1e4ca9c4eee6c1fe9b0e6216d1df209ddabb890",
      "facts": {
        "state": "unknown",
        "reasons": [
          "opaque-call"
        ],
        "definedNames": [
          "blocks",
          "r",
          "readme_checks",
          "row",
          "v"
        ],
        "conditionallyDefinedNames": [
          "blocks",
          "r",
          "row",
          "v"
        ],
        "usedNames": [
          "any",
          "blocks",
          "impls",
          "len",
          "print",
          "re",
          "readme_checks",
          "rows",
          "sorted",
          "src",
          "v"
        ],
        "priorUsedNames": [
          "any",
          "impls",
          "len",
          "print",
          "re",
          "rows",
          "sorted",
          "src"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [],
        "possiblyMutatedNames": [],
        "aliases": [
          {
            "target": "v",
            "source": "src",
            "kind": "possible-reference",
            "access": "subscript",
            "member": "content"
          }
        ],
        "builtinContainerNames": [
          "readme_checks"
        ],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [
          "any",
          "len",
          "print",
          "sorted"
        ],
        "safeCallArgumentNames": [
          "readme_checks",
          "rows"
        ],
        "typeSummaries": [],
        "typeBindings": [],
        "receiverCalls": [
          {
            "receiver": "impls",
            "member": "items",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "impls"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "re",
            "member": "findall",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "re"
            ],
            "positionalArgumentNames": [
              [],
              []
            ],
            "positionalStaticShapes": [
              "scalar",
              "unknown"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "impls",
            "member": "values",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "impls"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "re",
            "member": "findall",
            "kind": "receiver",
            "argumentNames": [
              "re"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "re"
            ],
            "positionalArgumentNames": [
              [],
              [],
              [
                "re"
              ]
            ],
            "positionalStaticShapes": [
              "scalar",
              "unknown",
              "unknown"
            ],
            "positionalStaticBooleans": [
              null,
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "re",
            "member": "findall",
            "kind": "receiver",
            "argumentNames": [
              "v"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "re"
            ],
            "positionalArgumentNames": [
              [],
              [
                "v"
              ]
            ],
            "positionalStaticShapes": [
              "scalar",
              "unknown"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [
              "blocks"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "readme_checks",
            "member": "append",
            "kind": "mutating",
            "argumentNames": [
              "blocks",
              "v"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "readme_checks"
            ],
            "positionalArgumentNames": [
              [
                "blocks",
                "v"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          }
        ],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "partial",
        "writeState": "partial",
        "externalState": "partial",
        "reads": [],
        "writes": [],
        "reasonCodes": [
          "source-analysis-unsupported-call"
        ]
      },
      "fileContext": {
        "staticStrings": [],
        "staticCollections": [],
        "localFileWrappers": []
      }
    },
    "notebook-run-1791455686831-87": {
      "checksum": "18958d33d53a11109fe4fa9bc73e2918138384d386ec3e7ff5eb6191d6796211",
      "facts": {
        "state": "available",
        "definedNames": [
          "r"
        ],
        "conditionallyDefinedNames": [
          "r"
        ],
        "usedNames": [
          "len",
          "next",
          "print",
          "readme_checks"
        ],
        "priorUsedNames": [
          "len",
          "next",
          "print",
          "readme_checks"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [
          "len",
          "next",
          "print"
        ],
        "safeCallArgumentNames": [
          "readme_checks"
        ],
        "typeSummaries": [],
        "typeBindings": [],
        "receiverCalls": [],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "partial",
        "writeState": "complete",
        "externalState": "complete",
        "reads": [],
        "writes": [],
        "reasonCodes": [
          "source-analysis-unsupported-call"
        ]
      },
      "fileContext": {
        "staticStrings": [],
        "staticCollections": [],
        "localFileWrappers": []
      }
    },
    "notebook-run-1791455708909-88": {
      "checksum": "164a315999e9a14722eacda5223fb69c0981019112e6b32d5b4ff16ec56c40c8",
      "facts": {
        "state": "unknown",
        "reasons": [
          "control-flow",
          "opaque-call",
          "opaque-mutation"
        ],
        "definedNames": [
          "hits",
          "k",
          "m",
          "paper_statements",
          "prefix",
          "proofs",
          "r",
          "row",
          "v"
        ],
        "conditionallyDefinedNames": [
          "hits",
          "k",
          "m",
          "prefix",
          "proofs",
          "r",
          "row",
          "v"
        ],
        "usedNames": [
          "Path",
          "hits",
          "len",
          "paper_statements",
          "prefix",
          "print",
          "proofs",
          "re",
          "rows",
          "sorted",
          "src",
          "v"
        ],
        "priorUsedNames": [
          "Path",
          "len",
          "print",
          "re",
          "rows",
          "sorted",
          "src"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [
          "paper_statements"
        ],
        "possiblyMutatedNames": [
          "prefix"
        ],
        "aliases": [],
        "builtinContainerNames": [
          "hits",
          "paper_statements",
          "proofs"
        ],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [
          "len",
          "print",
          "sorted"
        ],
        "safeCallArgumentNames": [
          "hits",
          "proofs",
          "rows"
        ],
        "typeSummaries": [],
        "typeBindings": [],
        "receiverCalls": [
          {
            "receiver": "src",
            "member": "items",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "src"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "re",
            "member": "finditer",
            "kind": "receiver",
            "argumentNames": [
              "v"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "re"
            ],
            "positionalArgumentNames": [
              [],
              [
                "v"
              ]
            ],
            "positionalStaticShapes": [
              "scalar",
              "unknown"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "hits",
            "member": "append",
            "kind": "mutating",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "hits"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "v",
            "member": "count",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "v"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "re",
            "member": "finditer",
            "kind": "receiver",
            "argumentNames": [
              "v"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "re"
            ],
            "positionalArgumentNames": [
              [],
              [
                "v"
              ]
            ],
            "positionalStaticShapes": [
              "scalar",
              "unknown"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "proofs",
            "member": "append",
            "kind": "mutating",
            "argumentNames": [
              "v"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "proofs"
            ],
            "positionalArgumentNames": [
              [
                "v"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "v",
            "member": "count",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "v"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "Path",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [
              "hits"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [
                "hits"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          }
        ],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "partial",
        "writeState": "partial",
        "externalState": "partial",
        "reads": [],
        "writes": [],
        "reasonCodes": [
          "source-analysis-unsupported-call",
          "dynamic-path-unresolved"
        ]
      },
      "fileContext": {
        "staticStrings": [],
        "staticCollections": [],
        "localFileWrappers": []
      }
    },
    "notebook-run-1791455723012-89": {
      "checksum": "43fa69dfe9b1fb3db0a75808cf287fc1bb3e68b65aca89fd70750b623c6e407e",
      "facts": {
        "state": "available",
        "definedNames": [
          "ev",
          "fid",
          "h",
          "main_paper_statements"
        ],
        "conditionallyDefinedNames": [
          "ev"
        ],
        "usedNames": [
          "h",
          "main_paper_statements",
          "next",
          "paper_statements",
          "print"
        ],
        "priorUsedNames": [
          "next",
          "paper_statements",
          "print"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [
          "main_paper_statements"
        ],
        "aliases": [
          {
            "target": "h",
            "source": "main_paper_statements",
            "kind": "possible-reference",
            "access": "subscript"
          }
        ],
        "builtinContainerNames": [
          "main_paper_statements"
        ],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [
          "next",
          "print"
        ],
        "safeCallArgumentNames": [
          "fid",
          "h"
        ],
        "typeSummaries": [
          {
            "name": "pycirclize.Circos",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "chord_diagram",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pycirclize.circos.Circos",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "initialize_from_matrix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pycirclize.circos.Circos",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pycirclize.circos.Circos",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "plotfig",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pathlib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Path",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PurePath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PosixPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PurePosixPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "WindowsPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PureWindowsPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "gzip",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "gzip.GzipFile",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "gzip.GzipFile",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sqlite3",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "connect",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Connection",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "shutil",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy2",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copyfile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copytree",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pathlib.PurePath",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "joinpath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "with_name",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "with_suffix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "with_stem",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "as_posix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "is_absolute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "is_relative_to",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mkdir",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "relative_to",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "glob",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_bytes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_bytes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sqlite3.Connection",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "cursor",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Cursor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "execute",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Cursor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sqlite3.Cursor",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "execute",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Cursor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fetchall",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "importlib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "import_module",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pickle",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dump",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loads",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cloudpickle",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loads",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "dill",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loads",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "joblib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dump",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "torch",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "h5py",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "File",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.File",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "dask.dataframe",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "dask.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "dask.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "muon",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_10x_h5",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "muon.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5mu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "muon.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_10x_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "muon.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "mudata",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "MuData",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mudata.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "mudata.MuData",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_h5mu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "muon.MuData",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_h5mu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "wfdb",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "rdrecord",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rdann",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "wrsamp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "dask.DataFrame",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "decimal",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Decimal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "decimal.Decimal",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "decimal.Decimal",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "collections",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Counter",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "collections.Counter",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "defaultdict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "collections.Counter",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "elements",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "items",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "keys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "most_common",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subtract",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "total",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "update",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "csv",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "DictReader",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "csv.DictReader",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reader",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "csv.reader",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "csv.DictReader",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "csv.reader",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "io",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "BytesIO",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "io.BytesIO",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "StringIO",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "io.StringIO",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "io.BytesIO",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "getvalue",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seek",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tell",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truncate",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "io.StringIO",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "getvalue",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seek",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tell",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truncate",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "random",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "random",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "uniform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "triangular",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randint",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randrange",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getrandbits",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "gauss",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "normalvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lognormvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "expovariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "vonmisesvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "gammavariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "betavariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "paretovariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "weibullvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "shuffle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "x"
              },
              {
                "name": "sample",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "choices",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "choice",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "numpy.random",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "random",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "random_sample",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sample",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ranf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rand",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randn",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randint",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "normal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "standard_normal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "uniform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "poisson",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "binomial",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "multinomial",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "multivariate_normal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "beta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "gamma",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "exponential",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lognormal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "chisquare",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "standard_t",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "dirichlet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "permutation",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "choice",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "shuffle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "x"
              }
            ]
          },
          {
            "name": "numpy",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@random",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.random",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@pi",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "floor",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ceil",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log10",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "degrees",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "radians",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "rad2deg",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "deg2rad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sin",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "cos",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "tan",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sqrt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "exp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "expm1",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log1p",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log2",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "abs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "absolute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "fabs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "cumsum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "arange",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "atleast_1d",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "array",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "asarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "column_stack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "concatenate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "clip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "diff",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "full",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "full_like",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fromfile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "genfromtxt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hstack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "linspace",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loadtxt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isfinite",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "isnan",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ones",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "percentile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ravel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savetxt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "stack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "std",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "vstack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "where",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "zeros",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "numpy.ndarray",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fill",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "flatten",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ravel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reshape",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "resize",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "std",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "concat",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "crosstab",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "DataFrame",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "merge",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ExcelFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.ExcelFile",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_excel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_feather",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_fwf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_iceberg",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_json",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_orc",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_pickle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_pickle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sas",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_spss",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sql",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sql_query",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sql_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_stata",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_xml",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Series",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyreadstat",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_dta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sas7bdat",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sav",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_xport",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_sav",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_dta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_xport",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyarrow.parquet",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.Table",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyfaidx",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Fasta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyfaidx.Fasta",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyranges",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_bed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_gtf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.stats",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "chi2_contingency",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mannwhitneyu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pearsonr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "spearmanr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ttest_1samp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ttest_ind",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ttest_rel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.io.wavfile",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "python.scalar",
                  "numpy.ndarray"
                ],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.numeric-tuple",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "python.numbers",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "union",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "intersection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "symmetric_difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "colorsys",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "rgb_to_hls",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hls_to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rgb_to_hsv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hsv_to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rgb_to_yiq",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "yiq_to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.colors",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@LinearSegmentedColormap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors.LinearSegmentedColormap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_rgba",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_hex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.colors.LinearSegmentedColormap",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "from_list",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors.Colormap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.colors.Colormap",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "reversed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors.Colormap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_bad",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_under",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_over",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.scalar",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "is_integer",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "startswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "endswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "replace",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xml.etree.ElementTree",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fromstring",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xml.etree.ElementTree.Element",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xml.etree.ElementTree.Element",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "find",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xml.etree.ElementTree.Element",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "findall",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.xml-elements",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "iter",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.xml-elements",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "iterfind",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.xml-elements",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@tag",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@tail",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.xml-elements",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "python.string",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "startswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "endswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "capitalize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "casefold",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lower",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "upper",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "title",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "strip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "split",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.strings",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "replace",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "format",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.strings",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "union",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "intersection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "symmetric_difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.unique-values",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.calculated-sequence",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "python.container",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "union",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "intersection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "symmetric_difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.mapping",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "get",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "items",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "keys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "__getitem__",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.ExcelFile",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@sheet_names",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.strings",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "parse",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.ExcelSheets",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "keys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.ExcelSheets.values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "items",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.ExcelSheets.items",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.ExcelSheets.values",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "pandas.ExcelSheets.items",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "pandas.Index",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.unique-values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_list",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.unique-values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.DataFrame",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_numpy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "div",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "divide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truediv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sub",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subtract",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@column",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@columns",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "describe",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "assign",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "drop",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "drop_duplicates",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "dropna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fillna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ffill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bfill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "groupby",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.core.groupby.DataFrameGroupBy",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reindex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_dict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "head",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "iterrows",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame.iterrows",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_string",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "join",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "notna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "melt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "merge",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pivot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pivot_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rename",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "round",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_excel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_feather",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_json",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_html",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_latex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_markdown",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "value_counts",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.StringMethods",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "strip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lower",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "upper",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "capitalize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "title",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "casefold",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.DataFrame.iterrows",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "pandas.core.groupby.DataFrameGroupBy",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "agg",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "aggregate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.core.groupby.SeriesGroupBy",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.Series",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_numpy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "div",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "divide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truediv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sub",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subtract",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@str",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.StringMethods",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "describe",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_list",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "dropna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "drop_duplicates",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fillna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ffill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bfill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "head",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reindex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "unique",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.unique-values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rename",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "round",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "notna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_dict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_frame",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "value_counts",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@colors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@rcParams",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.RcParams",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@style",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.style",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rc",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rcdefaults",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "use",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.RcParams",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "update",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.style",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "use",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.image",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "imageio.v3",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "skimage.io",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cv2",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "PIL.Image",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fromarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "PIL.Image.Image",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "convert",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "crop",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getbbox",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "paste",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "resize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rotate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata.io",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@pp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scanpy.pp",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@pl",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scanpy.pl",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@tl",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scanpy.tl",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_10x_h5",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_10x_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_visium",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy.pp",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "calculate_qc_metrics",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "filter_cells",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "filter_genes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "highly_variable_genes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "log1p",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "normalize_total",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "neighbors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "regress_out",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "scale",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy.pl",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dotplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "embedding",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "heatmap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "matrixplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "spatial",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tracksplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "umap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "violin",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy.tl",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "leiden",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "louvain",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pca",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rank_genes_groups",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score_genes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tsne",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "umap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata.AnnData",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "obs_names_make_unique",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "var_names_make_unique",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_csvs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "openslide",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "OpenSlide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "openslide.OpenSlide",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_slide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "openslide.OpenSlide",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cyvcf2",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "VCF",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "cyvcf2.VCF",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Writer",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "cyvcf2.Writer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cyvcf2.VCF",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_index",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "__call__",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_samples",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_info_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_format_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_filter_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cyvcf2.Writer",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "from_string",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "cyvcf2.Writer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_record",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pysam",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "AlignmentFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "VariantFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "TabixFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mgf",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "MGF",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "IndexedMGF",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mzml",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "MzML",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mgf.IndexedMGF",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "prebuild_byte_offset_file",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mzml.MzML",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "prebuild_byte_offset_file",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "openslide.OpenSlide",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_region",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_thumbnail",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "radiomics.featureextractor",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "RadiomicsFeatureExtractor",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "radiomics.featureextractor.RadiomicsFeatureExtractor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "radiomics.featureextractor.RadiomicsFeatureExtractor",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "execute",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loadParams",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "SimpleITK",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "ReadImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "SimpleITK.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "WriteTransform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "WriteImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetArrayFromImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetArrayViewFromImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetImageFromArray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "SimpleITK.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "SimpleITK.Image",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "GetSize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetSpacing",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetOrigin",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetDirection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetDimension",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetNumberOfComponentsPerPixel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetPixelID",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetSpacing",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetOrigin",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetDirection",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetPixel",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetMetaData",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "CopyInformation",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "nibabel",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "nibabel.spatialimages.SpatialImage",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "nibabel.spatialimages.SpatialImage",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "get_fdata",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_data_dtype",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_filename",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "update_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xarray",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load_dataarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load_dataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_dataarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_dataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_mfdataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xarray.Dataset",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "compute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_netcdf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xarray.DataArray",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "compute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_netcdf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.pyplot",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "axhline",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axvline",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axis",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bar",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "barh",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "boxplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "errorbar",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fill_between",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "imshow",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "legend",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "plot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "scatter",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "stackplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "step",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "stem",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "violinplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "xlabel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "xlim",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "xticks",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ylabel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ylim",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "yticks",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@rcParams",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.RcParams",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@style",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.style",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rc",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rcdefaults",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "figure",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pie",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "matplotlib.patches.Wedge",
                  "matplotlib.text.Text",
                  "matplotlib.text.Text"
                ],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "show",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subplots",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "matplotlib.figure.Figure",
                  "matplotlib.axes.Axes"
                ],
                "mutatesKeyword": null
              },
              {
                "name": "tight_layout",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "title",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "use",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.figure.Figure",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@patch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_gridspec",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.gridspec.GridSpec",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_subplot",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "clear",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "suptitle",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.text.Text",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tight_layout",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.gridspec.GridSpec",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.axes.Axes",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fill",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axis",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_patch",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fill_between",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_axis_off",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_theta_zero_location",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_theta_direction",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axhline",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axvline",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bar",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.container.BarContainer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "barh",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.container.BarContainer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bar_label",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.text.Text",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "flatten",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "grid",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hlines",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hist",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "legend",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pie",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "matplotlib.patches.Wedge",
                  "matplotlib.text.Text",
                  "matplotlib.text.Text"
                ],
                "mutatesKeyword": null
              },
              {
                "name": "plot",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.lines.Line2DList",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ravel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reshape",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "scatter",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_aspect",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_axisbelow",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_title",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xlabel",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xlim",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xticklabels",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xticks",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_ylabel",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_ylim",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_yticks",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_yticklabels",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tick_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "text",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.text.Text",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.container.BarContainer",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.path",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Path",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.path.Path",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.path.Path",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.patches",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Patch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PathPatch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Wedge",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Wedge",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Circle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "FancyBboxPatch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.patches.Patch",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_edgecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.patches.Rectangle",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "get_height",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_width",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_x",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_y",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_edgecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_height",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_width",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_x",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_y",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.patches.Wedge",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_edgecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.text.Text",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_fontsize",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_fontweight",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_horizontalalignment",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_rotation",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_text",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_verticalalignment",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.lines.Line2DList",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.lines.Line2D",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linestyle",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_marker",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "seaborn.matrix.ClusterGrid",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@ax_heatmap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_row_dendrogram",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_col_dendrogram",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_row_colors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_col_colors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_cbar",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@cax",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@fig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@figure",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tight_layout",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "seaborn",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "clustermap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "seaborn.matrix.ClusterGrid",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_theme",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_style",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_context",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_palette",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_defaults",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_orig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "barplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "boxplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "heatmap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "histplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "lineplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "scatterplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "violinplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              }
            ]
          },
          {
            "name": "sklearn.preprocessing",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "StandardScaler",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.preprocessing.StandardScaler.copy-uncertain",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "partial_fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.preprocessing.StandardScaler",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "partial_fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.decomposition",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "PCA",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.decomposition.PCA.copy-uncertain",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.decomposition.PCA",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.linear_model",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "LinearRegression",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.linear_model.LinearRegression.copy-uncertain",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "predict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.linear_model.LinearRegression",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "predict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.api",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "add_constant",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "OLS",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "statsmodels.regression.linear_model.OLS",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.formula.api",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "ols",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "statsmodels.regression.linear_model.OLS",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.regression.linear_model.OLS",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "statsmodels.regression.linear_model.RegressionResults",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.regression.linear_model.RegressionResults",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "conf_int",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "predict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "summary",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          }
        ],
        "typeBindings": [
          {
            "target": "fid",
            "typeName": "python.string",
            "argumentNames": []
          }
        ],
        "receiverCalls": [
          {
            "receiver": "paper_statements",
            "member": "items",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "paper_statements"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          }
        ],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "partial",
        "writeState": "complete",
        "externalState": "complete",
        "reads": [],
        "writes": [],
        "reasonCodes": [
          "source-analysis-unsupported-call"
        ]
      },
      "fileContext": {
        "staticStrings": [
          {
            "name": "fid",
            "value": "148"
          }
        ],
        "staticCollections": [],
        "localFileWrappers": []
      }
    },
    "notebook-run-1791455731363-90": {
      "checksum": "53be1d888b7e34ff3f0a427723ff931aca59e7965be3e6f952af7b11e0d62c53",
      "facts": {
        "state": "available",
        "definedNames": [
          "fid",
          "h"
        ],
        "usedNames": [
          "h",
          "main_paper_statements",
          "print"
        ],
        "priorUsedNames": [
          "main_paper_statements",
          "print"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [],
        "aliases": [
          {
            "target": "h",
            "source": "main_paper_statements",
            "kind": "possible-reference",
            "access": "subscript"
          }
        ],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [
          "print"
        ],
        "safeCallArgumentNames": [
          "fid",
          "h"
        ],
        "typeSummaries": [
          {
            "name": "pycirclize.Circos",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "chord_diagram",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pycirclize.circos.Circos",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "initialize_from_matrix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pycirclize.circos.Circos",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pycirclize.circos.Circos",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "plotfig",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pathlib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Path",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PurePath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PosixPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PurePosixPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "WindowsPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PureWindowsPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "gzip",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "gzip.GzipFile",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "gzip.GzipFile",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sqlite3",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "connect",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Connection",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "shutil",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy2",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copyfile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copytree",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pathlib.PurePath",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "joinpath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "with_name",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "with_suffix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "with_stem",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "as_posix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "is_absolute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "is_relative_to",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mkdir",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "relative_to",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "glob",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_bytes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_bytes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sqlite3.Connection",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "cursor",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Cursor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "execute",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Cursor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sqlite3.Cursor",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "execute",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Cursor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fetchall",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "importlib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "import_module",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pickle",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dump",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loads",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cloudpickle",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loads",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "dill",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loads",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "joblib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dump",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "torch",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "h5py",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "File",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.File",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "dask.dataframe",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "dask.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "dask.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "muon",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_10x_h5",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "muon.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5mu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "muon.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_10x_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "muon.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "mudata",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "MuData",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mudata.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "mudata.MuData",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_h5mu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "muon.MuData",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_h5mu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "wfdb",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "rdrecord",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rdann",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "wrsamp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "dask.DataFrame",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "decimal",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Decimal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "decimal.Decimal",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "decimal.Decimal",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "collections",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Counter",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "collections.Counter",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "defaultdict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "collections.Counter",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "elements",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "items",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "keys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "most_common",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subtract",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "total",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "update",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "csv",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "DictReader",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "csv.DictReader",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reader",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "csv.reader",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "csv.DictReader",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "csv.reader",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "io",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "BytesIO",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "io.BytesIO",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "StringIO",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "io.StringIO",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "io.BytesIO",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "getvalue",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seek",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tell",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truncate",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "io.StringIO",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "getvalue",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seek",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tell",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truncate",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "random",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "random",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "uniform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "triangular",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randint",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randrange",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getrandbits",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "gauss",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "normalvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lognormvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "expovariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "vonmisesvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "gammavariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "betavariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "paretovariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "weibullvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "shuffle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "x"
              },
              {
                "name": "sample",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "choices",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "choice",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "numpy.random",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "random",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "random_sample",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sample",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ranf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rand",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randn",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randint",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "normal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "standard_normal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "uniform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "poisson",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "binomial",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "multinomial",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "multivariate_normal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "beta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "gamma",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "exponential",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lognormal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "chisquare",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "standard_t",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "dirichlet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "permutation",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "choice",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "shuffle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "x"
              }
            ]
          },
          {
            "name": "numpy",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@random",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.random",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@pi",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "floor",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ceil",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log10",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "degrees",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "radians",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "rad2deg",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "deg2rad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sin",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "cos",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "tan",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sqrt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "exp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "expm1",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log1p",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log2",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "abs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "absolute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "fabs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "cumsum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "arange",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "atleast_1d",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "array",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "asarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "column_stack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "concatenate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "clip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "diff",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "full",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "full_like",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fromfile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "genfromtxt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hstack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "linspace",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loadtxt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isfinite",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "isnan",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ones",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "percentile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ravel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savetxt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "stack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "std",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "vstack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "where",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "zeros",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "numpy.ndarray",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fill",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "flatten",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ravel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reshape",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "resize",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "std",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "concat",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "crosstab",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "DataFrame",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "merge",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ExcelFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.ExcelFile",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_excel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_feather",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_fwf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_iceberg",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_json",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_orc",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_pickle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_pickle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sas",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_spss",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sql",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sql_query",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sql_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_stata",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_xml",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Series",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyreadstat",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_dta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sas7bdat",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sav",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_xport",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_sav",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_dta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_xport",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyarrow.parquet",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.Table",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyfaidx",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Fasta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyfaidx.Fasta",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyranges",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_bed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_gtf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.stats",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "chi2_contingency",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mannwhitneyu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pearsonr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "spearmanr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ttest_1samp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ttest_ind",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ttest_rel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.io.wavfile",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "python.scalar",
                  "numpy.ndarray"
                ],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.numeric-tuple",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "python.numbers",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "union",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "intersection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "symmetric_difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "colorsys",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "rgb_to_hls",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hls_to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rgb_to_hsv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hsv_to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rgb_to_yiq",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "yiq_to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.colors",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@LinearSegmentedColormap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors.LinearSegmentedColormap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_rgba",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_hex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.colors.LinearSegmentedColormap",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "from_list",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors.Colormap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.colors.Colormap",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "reversed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors.Colormap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_bad",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_under",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_over",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.scalar",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "is_integer",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "startswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "endswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "replace",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xml.etree.ElementTree",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fromstring",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xml.etree.ElementTree.Element",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xml.etree.ElementTree.Element",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "find",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xml.etree.ElementTree.Element",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "findall",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.xml-elements",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "iter",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.xml-elements",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "iterfind",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.xml-elements",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@tag",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@tail",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.xml-elements",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "python.string",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "startswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "endswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "capitalize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "casefold",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lower",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "upper",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "title",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "strip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "split",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.strings",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "replace",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "format",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.strings",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "union",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "intersection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "symmetric_difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.unique-values",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.calculated-sequence",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "python.container",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "union",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "intersection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "symmetric_difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.mapping",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "get",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "items",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "keys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "__getitem__",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.ExcelFile",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@sheet_names",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.strings",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "parse",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.ExcelSheets",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "keys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.ExcelSheets.values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "items",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.ExcelSheets.items",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.ExcelSheets.values",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "pandas.ExcelSheets.items",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "pandas.Index",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.unique-values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_list",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.unique-values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.DataFrame",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_numpy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "div",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "divide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truediv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sub",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subtract",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@column",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@columns",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "describe",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "assign",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "drop",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "drop_duplicates",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "dropna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fillna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ffill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bfill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "groupby",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.core.groupby.DataFrameGroupBy",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reindex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_dict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "head",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "iterrows",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame.iterrows",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_string",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "join",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "notna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "melt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "merge",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pivot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pivot_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rename",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "round",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_excel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_feather",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_json",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_html",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_latex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_markdown",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "value_counts",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.StringMethods",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "strip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lower",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "upper",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "capitalize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "title",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "casefold",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.DataFrame.iterrows",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "pandas.core.groupby.DataFrameGroupBy",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "agg",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "aggregate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.core.groupby.SeriesGroupBy",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.Series",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_numpy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "div",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "divide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truediv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sub",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subtract",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@str",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.StringMethods",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "describe",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_list",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "dropna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "drop_duplicates",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fillna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ffill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bfill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "head",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reindex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "unique",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.unique-values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rename",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "round",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "notna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_dict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_frame",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "value_counts",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@colors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@rcParams",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.RcParams",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@style",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.style",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rc",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rcdefaults",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "use",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.RcParams",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "update",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.style",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "use",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.image",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "imageio.v3",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "skimage.io",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cv2",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "PIL.Image",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fromarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "PIL.Image.Image",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "convert",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "crop",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getbbox",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "paste",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "resize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rotate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata.io",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@pp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scanpy.pp",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@pl",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scanpy.pl",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@tl",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scanpy.tl",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_10x_h5",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_10x_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_visium",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy.pp",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "calculate_qc_metrics",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "filter_cells",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "filter_genes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "highly_variable_genes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "log1p",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "normalize_total",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "neighbors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "regress_out",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "scale",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy.pl",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dotplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "embedding",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "heatmap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "matrixplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "spatial",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tracksplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "umap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "violin",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy.tl",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "leiden",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "louvain",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pca",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rank_genes_groups",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score_genes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tsne",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "umap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata.AnnData",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "obs_names_make_unique",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "var_names_make_unique",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_csvs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "openslide",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "OpenSlide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "openslide.OpenSlide",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_slide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "openslide.OpenSlide",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cyvcf2",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "VCF",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "cyvcf2.VCF",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Writer",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "cyvcf2.Writer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cyvcf2.VCF",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_index",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "__call__",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_samples",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_info_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_format_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_filter_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cyvcf2.Writer",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "from_string",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "cyvcf2.Writer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_record",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pysam",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "AlignmentFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "VariantFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "TabixFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mgf",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "MGF",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "IndexedMGF",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mzml",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "MzML",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mgf.IndexedMGF",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "prebuild_byte_offset_file",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mzml.MzML",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "prebuild_byte_offset_file",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "openslide.OpenSlide",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_region",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_thumbnail",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "radiomics.featureextractor",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "RadiomicsFeatureExtractor",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "radiomics.featureextractor.RadiomicsFeatureExtractor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "radiomics.featureextractor.RadiomicsFeatureExtractor",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "execute",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loadParams",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "SimpleITK",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "ReadImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "SimpleITK.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "WriteTransform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "WriteImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetArrayFromImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetArrayViewFromImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetImageFromArray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "SimpleITK.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "SimpleITK.Image",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "GetSize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetSpacing",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetOrigin",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetDirection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetDimension",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetNumberOfComponentsPerPixel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetPixelID",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetSpacing",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetOrigin",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetDirection",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetPixel",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetMetaData",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "CopyInformation",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "nibabel",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "nibabel.spatialimages.SpatialImage",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "nibabel.spatialimages.SpatialImage",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "get_fdata",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_data_dtype",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_filename",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "update_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xarray",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load_dataarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load_dataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_dataarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_dataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_mfdataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xarray.Dataset",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "compute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_netcdf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xarray.DataArray",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "compute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_netcdf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.pyplot",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "axhline",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axvline",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axis",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bar",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "barh",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "boxplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "errorbar",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fill_between",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "imshow",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "legend",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "plot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "scatter",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "stackplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "step",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "stem",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "violinplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "xlabel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "xlim",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "xticks",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ylabel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ylim",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "yticks",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@rcParams",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.RcParams",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@style",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.style",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rc",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rcdefaults",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "figure",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pie",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "matplotlib.patches.Wedge",
                  "matplotlib.text.Text",
                  "matplotlib.text.Text"
                ],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "show",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subplots",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "matplotlib.figure.Figure",
                  "matplotlib.axes.Axes"
                ],
                "mutatesKeyword": null
              },
              {
                "name": "tight_layout",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "title",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "use",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.figure.Figure",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@patch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_gridspec",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.gridspec.GridSpec",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_subplot",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "clear",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "suptitle",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.text.Text",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tight_layout",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.gridspec.GridSpec",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.axes.Axes",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fill",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axis",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_patch",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fill_between",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_axis_off",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_theta_zero_location",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_theta_direction",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axhline",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axvline",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bar",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.container.BarContainer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "barh",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.container.BarContainer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bar_label",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.text.Text",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "flatten",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "grid",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hlines",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hist",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "legend",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pie",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "matplotlib.patches.Wedge",
                  "matplotlib.text.Text",
                  "matplotlib.text.Text"
                ],
                "mutatesKeyword": null
              },
              {
                "name": "plot",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.lines.Line2DList",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ravel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reshape",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "scatter",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_aspect",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_axisbelow",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_title",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xlabel",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xlim",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xticklabels",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xticks",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_ylabel",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_ylim",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_yticks",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_yticklabels",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tick_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "text",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.text.Text",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.container.BarContainer",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.path",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Path",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.path.Path",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.path.Path",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.patches",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Patch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PathPatch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Wedge",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Wedge",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Circle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "FancyBboxPatch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.patches.Patch",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_edgecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.patches.Rectangle",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "get_height",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_width",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_x",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_y",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_edgecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_height",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_width",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_x",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_y",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.patches.Wedge",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_edgecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.text.Text",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_fontsize",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_fontweight",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_horizontalalignment",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_rotation",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_text",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_verticalalignment",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.lines.Line2DList",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.lines.Line2D",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linestyle",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_marker",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "seaborn.matrix.ClusterGrid",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@ax_heatmap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_row_dendrogram",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_col_dendrogram",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_row_colors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_col_colors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_cbar",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@cax",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@fig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@figure",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tight_layout",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "seaborn",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "clustermap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "seaborn.matrix.ClusterGrid",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_theme",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_style",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_context",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_palette",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_defaults",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_orig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "barplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "boxplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "heatmap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "histplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "lineplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "scatterplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "violinplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              }
            ]
          },
          {
            "name": "sklearn.preprocessing",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "StandardScaler",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.preprocessing.StandardScaler.copy-uncertain",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "partial_fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.preprocessing.StandardScaler",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "partial_fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.decomposition",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "PCA",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.decomposition.PCA.copy-uncertain",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.decomposition.PCA",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.linear_model",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "LinearRegression",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.linear_model.LinearRegression.copy-uncertain",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "predict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.linear_model.LinearRegression",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "predict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.api",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "add_constant",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "OLS",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "statsmodels.regression.linear_model.OLS",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.formula.api",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "ols",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "statsmodels.regression.linear_model.OLS",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.regression.linear_model.OLS",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "statsmodels.regression.linear_model.RegressionResults",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.regression.linear_model.RegressionResults",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "conf_int",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "predict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "summary",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          }
        ],
        "typeBindings": [
          {
            "target": "fid",
            "typeName": "python.string",
            "argumentNames": []
          }
        ],
        "receiverCalls": [],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "complete",
        "writeState": "complete",
        "externalState": "complete",
        "reads": [],
        "writes": [],
        "reasonCodes": []
      },
      "fileContext": {
        "staticStrings": [
          {
            "name": "fid",
            "value": "296"
          }
        ],
        "staticCollections": [],
        "localFileWrappers": []
      }
    },
    "notebook-run-1791455740323-91": {
      "checksum": "1b745b19fad8194bb6a0e4f4bdc0f0e85952a17d2b9223b30614ce9c8ac9848f",
      "facts": {
        "state": "unknown",
        "reasons": [
          "opaque-call"
        ],
        "definedNames": [
          "fid",
          "h"
        ],
        "conditionallyDefinedNames": [],
        "usedNames": [
          "collections",
          "h",
          "main_paper_statements",
          "print",
          "raw_record",
          "re",
          "readme_checks",
          "src"
        ],
        "priorUsedNames": [
          "collections",
          "main_paper_statements",
          "print",
          "raw_record",
          "re",
          "readme_checks",
          "src"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [],
        "possiblyMutatedNames": [],
        "aliases": [
          {
            "target": "h",
            "source": "main_paper_statements",
            "kind": "possible-reference",
            "access": "subscript"
          }
        ],
        "builtinContainerNames": [],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [
          "print"
        ],
        "safeCallArgumentNames": [
          "fid",
          "h"
        ],
        "typeSummaries": [
          {
            "name": "pycirclize.Circos",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "chord_diagram",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pycirclize.circos.Circos",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "initialize_from_matrix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pycirclize.circos.Circos",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pycirclize.circos.Circos",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "plotfig",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pathlib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Path",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PurePath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PosixPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PurePosixPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "WindowsPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PureWindowsPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "gzip",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "gzip.GzipFile",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "gzip.GzipFile",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sqlite3",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "connect",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Connection",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "shutil",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy2",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copyfile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copytree",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pathlib.PurePath",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "joinpath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "with_name",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "with_suffix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "with_stem",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "as_posix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "is_absolute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "is_relative_to",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mkdir",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "relative_to",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "glob",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_bytes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_bytes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sqlite3.Connection",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "cursor",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Cursor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "execute",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Cursor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sqlite3.Cursor",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "execute",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Cursor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fetchall",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "importlib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "import_module",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pickle",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dump",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loads",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cloudpickle",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loads",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "dill",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loads",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "joblib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dump",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "torch",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "h5py",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "File",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.File",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "dask.dataframe",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "dask.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "dask.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "muon",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_10x_h5",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "muon.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5mu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "muon.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_10x_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "muon.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "mudata",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "MuData",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mudata.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "mudata.MuData",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_h5mu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "muon.MuData",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_h5mu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "wfdb",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "rdrecord",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rdann",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "wrsamp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "dask.DataFrame",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "decimal",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Decimal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "decimal.Decimal",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "decimal.Decimal",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "collections",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Counter",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "collections.Counter",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "defaultdict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "collections.Counter",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "elements",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "items",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "keys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "most_common",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subtract",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "total",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "update",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "csv",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "DictReader",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "csv.DictReader",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reader",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "csv.reader",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "csv.DictReader",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "csv.reader",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "io",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "BytesIO",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "io.BytesIO",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "StringIO",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "io.StringIO",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "io.BytesIO",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "getvalue",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seek",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tell",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truncate",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "io.StringIO",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "getvalue",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seek",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tell",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truncate",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "random",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "random",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "uniform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "triangular",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randint",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randrange",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getrandbits",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "gauss",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "normalvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lognormvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "expovariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "vonmisesvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "gammavariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "betavariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "paretovariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "weibullvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "shuffle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "x"
              },
              {
                "name": "sample",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "choices",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "choice",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "numpy.random",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "random",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "random_sample",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sample",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ranf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rand",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randn",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randint",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "normal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "standard_normal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "uniform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "poisson",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "binomial",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "multinomial",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "multivariate_normal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "beta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "gamma",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "exponential",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lognormal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "chisquare",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "standard_t",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "dirichlet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "permutation",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "choice",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "shuffle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "x"
              }
            ]
          },
          {
            "name": "numpy",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@random",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.random",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@pi",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "floor",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ceil",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log10",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "degrees",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "radians",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "rad2deg",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "deg2rad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sin",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "cos",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "tan",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sqrt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "exp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "expm1",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log1p",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log2",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "abs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "absolute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "fabs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "cumsum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "arange",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "atleast_1d",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "array",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "asarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "column_stack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "concatenate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "clip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "diff",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "full",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "full_like",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fromfile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "genfromtxt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hstack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "linspace",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loadtxt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isfinite",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "isnan",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ones",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "percentile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ravel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savetxt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "stack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "std",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "vstack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "where",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "zeros",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "numpy.ndarray",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fill",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "flatten",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ravel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reshape",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "resize",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "std",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "concat",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "crosstab",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "DataFrame",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "merge",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ExcelFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.ExcelFile",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_excel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_feather",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_fwf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_iceberg",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_json",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_orc",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_pickle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_pickle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sas",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_spss",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sql",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sql_query",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sql_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_stata",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_xml",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Series",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyreadstat",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_dta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sas7bdat",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sav",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_xport",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_sav",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_dta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_xport",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyarrow.parquet",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.Table",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyfaidx",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Fasta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyfaidx.Fasta",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyranges",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_bed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_gtf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.stats",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "chi2_contingency",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mannwhitneyu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pearsonr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "spearmanr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ttest_1samp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ttest_ind",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ttest_rel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.io.wavfile",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "python.scalar",
                  "numpy.ndarray"
                ],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.numeric-tuple",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "python.numbers",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "union",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "intersection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "symmetric_difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "colorsys",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "rgb_to_hls",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hls_to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rgb_to_hsv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hsv_to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rgb_to_yiq",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "yiq_to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.colors",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@LinearSegmentedColormap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors.LinearSegmentedColormap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_rgba",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_hex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.colors.LinearSegmentedColormap",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "from_list",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors.Colormap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.colors.Colormap",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "reversed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors.Colormap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_bad",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_under",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_over",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.scalar",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "is_integer",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "startswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "endswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "replace",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xml.etree.ElementTree",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fromstring",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xml.etree.ElementTree.Element",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xml.etree.ElementTree.Element",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "find",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xml.etree.ElementTree.Element",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "findall",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.xml-elements",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "iter",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.xml-elements",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "iterfind",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.xml-elements",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@tag",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@tail",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.xml-elements",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "python.string",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "startswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "endswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "capitalize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "casefold",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lower",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "upper",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "title",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "strip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "split",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.strings",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "replace",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "format",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.strings",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "union",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "intersection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "symmetric_difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.unique-values",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.calculated-sequence",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "python.container",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "union",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "intersection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "symmetric_difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.mapping",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "get",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "items",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "keys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "__getitem__",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.ExcelFile",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@sheet_names",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.strings",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "parse",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.ExcelSheets",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "keys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.ExcelSheets.values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "items",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.ExcelSheets.items",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.ExcelSheets.values",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "pandas.ExcelSheets.items",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "pandas.Index",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.unique-values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_list",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.unique-values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.DataFrame",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_numpy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "div",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "divide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truediv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sub",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subtract",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@column",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@columns",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "describe",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "assign",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "drop",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "drop_duplicates",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "dropna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fillna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ffill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bfill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "groupby",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.core.groupby.DataFrameGroupBy",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reindex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_dict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "head",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "iterrows",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame.iterrows",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_string",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "join",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "notna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "melt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "merge",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pivot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pivot_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rename",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "round",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_excel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_feather",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_json",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_html",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_latex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_markdown",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "value_counts",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.StringMethods",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "strip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lower",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "upper",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "capitalize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "title",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "casefold",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.DataFrame.iterrows",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "pandas.core.groupby.DataFrameGroupBy",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "agg",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "aggregate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.core.groupby.SeriesGroupBy",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.Series",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_numpy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "div",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "divide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truediv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sub",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subtract",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@str",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.StringMethods",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "describe",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_list",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "dropna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "drop_duplicates",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fillna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ffill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bfill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "head",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reindex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "unique",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.unique-values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rename",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "round",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "notna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_dict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_frame",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "value_counts",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@colors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@rcParams",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.RcParams",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@style",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.style",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rc",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rcdefaults",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "use",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.RcParams",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "update",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.style",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "use",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.image",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "imageio.v3",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "skimage.io",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cv2",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "PIL.Image",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fromarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "PIL.Image.Image",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "convert",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "crop",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getbbox",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "paste",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "resize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rotate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata.io",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@pp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scanpy.pp",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@pl",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scanpy.pl",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@tl",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scanpy.tl",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_10x_h5",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_10x_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_visium",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy.pp",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "calculate_qc_metrics",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "filter_cells",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "filter_genes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "highly_variable_genes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "log1p",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "normalize_total",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "neighbors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "regress_out",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "scale",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy.pl",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dotplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "embedding",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "heatmap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "matrixplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "spatial",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tracksplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "umap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "violin",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy.tl",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "leiden",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "louvain",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pca",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rank_genes_groups",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score_genes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tsne",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "umap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata.AnnData",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "obs_names_make_unique",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "var_names_make_unique",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_csvs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "openslide",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "OpenSlide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "openslide.OpenSlide",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_slide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "openslide.OpenSlide",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cyvcf2",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "VCF",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "cyvcf2.VCF",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Writer",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "cyvcf2.Writer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cyvcf2.VCF",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_index",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "__call__",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_samples",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_info_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_format_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_filter_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cyvcf2.Writer",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "from_string",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "cyvcf2.Writer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_record",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pysam",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "AlignmentFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "VariantFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "TabixFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mgf",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "MGF",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "IndexedMGF",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mzml",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "MzML",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mgf.IndexedMGF",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "prebuild_byte_offset_file",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mzml.MzML",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "prebuild_byte_offset_file",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "openslide.OpenSlide",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_region",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_thumbnail",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "radiomics.featureextractor",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "RadiomicsFeatureExtractor",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "radiomics.featureextractor.RadiomicsFeatureExtractor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "radiomics.featureextractor.RadiomicsFeatureExtractor",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "execute",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loadParams",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "SimpleITK",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "ReadImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "SimpleITK.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "WriteTransform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "WriteImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetArrayFromImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetArrayViewFromImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetImageFromArray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "SimpleITK.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "SimpleITK.Image",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "GetSize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetSpacing",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetOrigin",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetDirection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetDimension",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetNumberOfComponentsPerPixel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetPixelID",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetSpacing",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetOrigin",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetDirection",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetPixel",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetMetaData",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "CopyInformation",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "nibabel",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "nibabel.spatialimages.SpatialImage",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "nibabel.spatialimages.SpatialImage",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "get_fdata",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_data_dtype",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_filename",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "update_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xarray",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load_dataarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load_dataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_dataarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_dataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_mfdataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xarray.Dataset",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "compute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_netcdf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xarray.DataArray",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "compute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_netcdf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.pyplot",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "axhline",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axvline",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axis",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bar",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "barh",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "boxplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "errorbar",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fill_between",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "imshow",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "legend",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "plot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "scatter",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "stackplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "step",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "stem",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "violinplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "xlabel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "xlim",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "xticks",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ylabel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ylim",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "yticks",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@rcParams",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.RcParams",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@style",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.style",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rc",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rcdefaults",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "figure",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pie",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "matplotlib.patches.Wedge",
                  "matplotlib.text.Text",
                  "matplotlib.text.Text"
                ],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "show",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subplots",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "matplotlib.figure.Figure",
                  "matplotlib.axes.Axes"
                ],
                "mutatesKeyword": null
              },
              {
                "name": "tight_layout",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "title",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "use",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.figure.Figure",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@patch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_gridspec",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.gridspec.GridSpec",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_subplot",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "clear",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "suptitle",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.text.Text",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tight_layout",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.gridspec.GridSpec",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.axes.Axes",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fill",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axis",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_patch",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fill_between",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_axis_off",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_theta_zero_location",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_theta_direction",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axhline",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axvline",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bar",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.container.BarContainer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "barh",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.container.BarContainer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bar_label",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.text.Text",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "flatten",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "grid",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hlines",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hist",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "legend",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pie",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "matplotlib.patches.Wedge",
                  "matplotlib.text.Text",
                  "matplotlib.text.Text"
                ],
                "mutatesKeyword": null
              },
              {
                "name": "plot",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.lines.Line2DList",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ravel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reshape",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "scatter",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_aspect",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_axisbelow",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_title",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xlabel",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xlim",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xticklabels",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xticks",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_ylabel",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_ylim",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_yticks",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_yticklabels",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tick_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "text",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.text.Text",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.container.BarContainer",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.path",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Path",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.path.Path",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.path.Path",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.patches",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Patch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PathPatch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Wedge",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Wedge",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Circle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "FancyBboxPatch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.patches.Patch",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_edgecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.patches.Rectangle",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "get_height",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_width",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_x",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_y",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_edgecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_height",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_width",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_x",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_y",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.patches.Wedge",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_edgecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.text.Text",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_fontsize",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_fontweight",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_horizontalalignment",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_rotation",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_text",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_verticalalignment",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.lines.Line2DList",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.lines.Line2D",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linestyle",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_marker",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "seaborn.matrix.ClusterGrid",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@ax_heatmap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_row_dendrogram",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_col_dendrogram",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_row_colors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_col_colors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_cbar",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@cax",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@fig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@figure",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tight_layout",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "seaborn",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "clustermap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "seaborn.matrix.ClusterGrid",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_theme",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_style",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_context",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_palette",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_defaults",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_orig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "barplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "boxplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "heatmap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "histplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "lineplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "scatterplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "violinplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              }
            ]
          },
          {
            "name": "sklearn.preprocessing",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "StandardScaler",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.preprocessing.StandardScaler.copy-uncertain",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "partial_fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.preprocessing.StandardScaler",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "partial_fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.decomposition",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "PCA",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.decomposition.PCA.copy-uncertain",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.decomposition.PCA",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.linear_model",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "LinearRegression",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.linear_model.LinearRegression.copy-uncertain",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "predict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.linear_model.LinearRegression",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "predict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.api",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "add_constant",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "OLS",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "statsmodels.regression.linear_model.OLS",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.formula.api",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "ols",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "statsmodels.regression.linear_model.OLS",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.regression.linear_model.OLS",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "statsmodels.regression.linear_model.RegressionResults",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.regression.linear_model.RegressionResults",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "conf_int",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "predict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "summary",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          }
        ],
        "typeBindings": [
          {
            "target": "fid",
            "typeName": "python.string",
            "argumentNames": []
          }
        ],
        "receiverCalls": [
          {
            "receiver": "re",
            "member": "findall",
            "kind": "receiver",
            "argumentNames": [
              "re",
              "readme_checks"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "re"
            ],
            "positionalArgumentNames": [
              [],
              [
                "readme_checks"
              ],
              [
                "re"
              ]
            ],
            "positionalStaticShapes": [
              "scalar",
              "unknown",
              "unknown"
            ],
            "positionalStaticBooleans": [
              null,
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "collections",
            "member": "Counter",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "collections"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "src",
            "member": "items",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "src"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "raw_record",
            "member": "decode",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "__call__"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              [
                []
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "unknown"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [],
              []
            ],
            "positionalStaticShapes": [
              "scalar",
              "scalar"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "raw_record",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          }
        ],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "partial",
        "writeState": "partial",
        "externalState": "partial",
        "reads": [],
        "writes": [],
        "reasonCodes": [
          "source-analysis-unsupported-call"
        ]
      },
      "fileContext": {
        "staticStrings": [
          {
            "name": "fid",
            "value": "372"
          }
        ],
        "staticCollections": [],
        "localFileWrappers": []
      }
    },
    "notebook-run-1791455825511-92": {
      "checksum": "4bf2b31997e0c698d7af1b374c0d94d2bd30924375133c0256993074d607a376",
      "facts": {
        "state": "unknown",
        "reasons": [
          "control-flow",
          "opaque-call"
        ],
        "definedNames": [
          "b",
          "blob_matches",
          "cfg",
          "ch",
          "coverage_notes",
          "cp",
          "declarations",
          "fid",
          "formal_map",
          "k",
          "name",
          "old",
          "partial_ids",
          "r",
          "ref",
          "rr",
          "solution",
          "status",
          "targets",
          "updated"
        ],
        "conditionallyDefinedNames": [
          "b",
          "cfg",
          "ch",
          "cp",
          "declarations",
          "fid",
          "k",
          "name",
          "old",
          "r",
          "ref",
          "rr",
          "solution",
          "status",
          "targets"
        ],
        "usedNames": [
          "b",
          "blob_matches",
          "cfg",
          "ch",
          "collections",
          "comp_tree",
          "configs",
          "coverage_notes",
          "cp",
          "declarations",
          "dict",
          "fid",
          "formal_map",
          "hashlib",
          "len",
          "main_paper_statements",
          "paper_evidence",
          "paper_statements",
          "partial_ids",
          "pre_tree",
          "print",
          "raw_record",
          "re",
          "ref",
          "rows",
          "rr",
          "solution",
          "sorted",
          "src",
          "status",
          "str",
          "sum",
          "targets",
          "updated"
        ],
        "priorUsedNames": [
          "collections",
          "comp_tree",
          "configs",
          "dict",
          "hashlib",
          "len",
          "main_paper_statements",
          "paper_evidence",
          "paper_statements",
          "pre_tree",
          "print",
          "raw_record",
          "re",
          "rows",
          "sorted",
          "src",
          "str",
          "sum"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [],
        "possiblyMutatedNames": [],
        "aliases": [
          {
            "target": "cfg",
            "source": "configs",
            "kind": "possible-reference",
            "access": "subscript"
          }
        ],
        "builtinContainerNames": [
          "blob_matches",
          "coverage_notes",
          "declarations",
          "formal_map",
          "partial_ids",
          "rr",
          "targets",
          "updated"
        ],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [
          "dict",
          "len",
          "print",
          "sorted",
          "str",
          "sum"
        ],
        "safeCallArgumentNames": [
          "b",
          "blob_matches",
          "configs",
          "paper_statements",
          "rows",
          "updated"
        ],
        "typeSummaries": [
          {
            "name": "pycirclize.Circos",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "chord_diagram",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pycirclize.circos.Circos",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "initialize_from_matrix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pycirclize.circos.Circos",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pycirclize.circos.Circos",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "plotfig",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pathlib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Path",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PurePath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PosixPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PurePosixPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "WindowsPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PureWindowsPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "gzip",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "gzip.GzipFile",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "gzip.GzipFile",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sqlite3",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "connect",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Connection",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "shutil",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy2",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copyfile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copytree",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pathlib.PurePath",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "joinpath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "with_name",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "with_suffix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "with_stem",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "as_posix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "is_absolute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "is_relative_to",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mkdir",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "relative_to",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "glob",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_bytes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_bytes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sqlite3.Connection",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "cursor",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Cursor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "execute",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Cursor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sqlite3.Cursor",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "execute",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Cursor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fetchall",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "importlib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "import_module",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pickle",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dump",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loads",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cloudpickle",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loads",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "dill",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loads",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "joblib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dump",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "torch",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "h5py",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "File",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.File",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "dask.dataframe",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "dask.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "dask.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "muon",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_10x_h5",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "muon.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5mu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "muon.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_10x_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "muon.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "mudata",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "MuData",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mudata.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "mudata.MuData",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_h5mu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "muon.MuData",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_h5mu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "wfdb",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "rdrecord",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rdann",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "wrsamp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "dask.DataFrame",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "decimal",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Decimal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "decimal.Decimal",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "decimal.Decimal",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "collections",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Counter",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "collections.Counter",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "defaultdict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "collections.Counter",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "elements",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "items",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "keys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "most_common",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subtract",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "total",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "update",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "csv",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "DictReader",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "csv.DictReader",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reader",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "csv.reader",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "csv.DictReader",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "csv.reader",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "io",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "BytesIO",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "io.BytesIO",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "StringIO",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "io.StringIO",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "io.BytesIO",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "getvalue",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seek",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tell",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truncate",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "io.StringIO",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "getvalue",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seek",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tell",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truncate",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "random",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "random",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "uniform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "triangular",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randint",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randrange",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getrandbits",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "gauss",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "normalvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lognormvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "expovariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "vonmisesvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "gammavariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "betavariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "paretovariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "weibullvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "shuffle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "x"
              },
              {
                "name": "sample",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "choices",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "choice",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "numpy.random",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "random",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "random_sample",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sample",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ranf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rand",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randn",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randint",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "normal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "standard_normal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "uniform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "poisson",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "binomial",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "multinomial",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "multivariate_normal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "beta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "gamma",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "exponential",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lognormal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "chisquare",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "standard_t",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "dirichlet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "permutation",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "choice",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "shuffle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "x"
              }
            ]
          },
          {
            "name": "numpy",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@random",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.random",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@pi",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "floor",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ceil",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log10",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "degrees",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "radians",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "rad2deg",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "deg2rad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sin",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "cos",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "tan",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sqrt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "exp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "expm1",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log1p",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log2",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "abs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "absolute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "fabs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "cumsum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "arange",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "atleast_1d",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "array",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "asarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "column_stack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "concatenate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "clip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "diff",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "full",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "full_like",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fromfile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "genfromtxt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hstack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "linspace",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loadtxt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isfinite",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "isnan",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ones",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "percentile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ravel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savetxt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "stack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "std",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "vstack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "where",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "zeros",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "numpy.ndarray",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fill",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "flatten",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ravel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reshape",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "resize",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "std",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "concat",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "crosstab",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "DataFrame",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "merge",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ExcelFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.ExcelFile",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_excel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_feather",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_fwf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_iceberg",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_json",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_orc",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_pickle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_pickle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sas",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_spss",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sql",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sql_query",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sql_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_stata",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_xml",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Series",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyreadstat",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_dta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sas7bdat",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sav",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_xport",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_sav",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_dta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_xport",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyarrow.parquet",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.Table",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyfaidx",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Fasta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyfaidx.Fasta",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyranges",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_bed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_gtf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.stats",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "chi2_contingency",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mannwhitneyu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pearsonr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "spearmanr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ttest_1samp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ttest_ind",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ttest_rel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.io.wavfile",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "python.scalar",
                  "numpy.ndarray"
                ],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.numeric-tuple",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "python.numbers",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "union",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "intersection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "symmetric_difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "colorsys",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "rgb_to_hls",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hls_to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rgb_to_hsv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hsv_to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rgb_to_yiq",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "yiq_to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.colors",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@LinearSegmentedColormap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors.LinearSegmentedColormap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_rgba",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_hex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.colors.LinearSegmentedColormap",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "from_list",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors.Colormap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.colors.Colormap",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "reversed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors.Colormap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_bad",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_under",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_over",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.scalar",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "is_integer",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "startswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "endswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "replace",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xml.etree.ElementTree",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fromstring",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xml.etree.ElementTree.Element",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xml.etree.ElementTree.Element",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "find",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xml.etree.ElementTree.Element",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "findall",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.xml-elements",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "iter",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.xml-elements",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "iterfind",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.xml-elements",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@tag",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@tail",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.xml-elements",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "python.string",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "startswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "endswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "capitalize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "casefold",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lower",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "upper",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "title",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "strip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "split",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.strings",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "replace",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "format",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.strings",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "union",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "intersection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "symmetric_difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.unique-values",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.calculated-sequence",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "python.container",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "union",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "intersection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "symmetric_difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.mapping",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "get",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "items",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "keys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "__getitem__",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.ExcelFile",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@sheet_names",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.strings",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "parse",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.ExcelSheets",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "keys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.ExcelSheets.values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "items",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.ExcelSheets.items",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.ExcelSheets.values",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "pandas.ExcelSheets.items",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "pandas.Index",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.unique-values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_list",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.unique-values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.DataFrame",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_numpy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "div",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "divide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truediv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sub",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subtract",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@column",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@columns",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "describe",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "assign",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "drop",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "drop_duplicates",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "dropna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fillna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ffill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bfill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "groupby",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.core.groupby.DataFrameGroupBy",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reindex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_dict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "head",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "iterrows",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame.iterrows",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_string",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "join",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "notna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "melt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "merge",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pivot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pivot_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rename",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "round",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_excel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_feather",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_json",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_html",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_latex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_markdown",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "value_counts",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.StringMethods",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "strip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lower",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "upper",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "capitalize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "title",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "casefold",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.DataFrame.iterrows",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "pandas.core.groupby.DataFrameGroupBy",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "agg",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "aggregate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.core.groupby.SeriesGroupBy",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.Series",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_numpy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "div",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "divide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truediv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sub",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subtract",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@str",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.StringMethods",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "describe",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_list",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "dropna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "drop_duplicates",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fillna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ffill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bfill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "head",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reindex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "unique",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.unique-values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rename",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "round",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "notna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_dict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_frame",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "value_counts",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@colors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@rcParams",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.RcParams",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@style",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.style",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rc",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rcdefaults",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "use",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.RcParams",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "update",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.style",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "use",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.image",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "imageio.v3",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "skimage.io",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cv2",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "PIL.Image",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fromarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "PIL.Image.Image",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "convert",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "crop",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getbbox",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "paste",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "resize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rotate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata.io",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@pp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scanpy.pp",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@pl",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scanpy.pl",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@tl",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scanpy.tl",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_10x_h5",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_10x_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_visium",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy.pp",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "calculate_qc_metrics",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "filter_cells",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "filter_genes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "highly_variable_genes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "log1p",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "normalize_total",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "neighbors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "regress_out",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "scale",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy.pl",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dotplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "embedding",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "heatmap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "matrixplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "spatial",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tracksplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "umap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "violin",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy.tl",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "leiden",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "louvain",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pca",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rank_genes_groups",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score_genes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tsne",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "umap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata.AnnData",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "obs_names_make_unique",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "var_names_make_unique",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_csvs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "openslide",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "OpenSlide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "openslide.OpenSlide",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_slide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "openslide.OpenSlide",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cyvcf2",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "VCF",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "cyvcf2.VCF",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Writer",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "cyvcf2.Writer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cyvcf2.VCF",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_index",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "__call__",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_samples",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_info_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_format_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_filter_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cyvcf2.Writer",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "from_string",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "cyvcf2.Writer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_record",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pysam",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "AlignmentFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "VariantFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "TabixFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mgf",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "MGF",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "IndexedMGF",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mzml",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "MzML",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mgf.IndexedMGF",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "prebuild_byte_offset_file",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mzml.MzML",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "prebuild_byte_offset_file",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "openslide.OpenSlide",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_region",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_thumbnail",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "radiomics.featureextractor",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "RadiomicsFeatureExtractor",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "radiomics.featureextractor.RadiomicsFeatureExtractor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "radiomics.featureextractor.RadiomicsFeatureExtractor",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "execute",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loadParams",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "SimpleITK",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "ReadImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "SimpleITK.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "WriteTransform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "WriteImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetArrayFromImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetArrayViewFromImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetImageFromArray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "SimpleITK.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "SimpleITK.Image",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "GetSize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetSpacing",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetOrigin",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetDirection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetDimension",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetNumberOfComponentsPerPixel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetPixelID",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetSpacing",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetOrigin",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetDirection",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetPixel",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetMetaData",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "CopyInformation",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "nibabel",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "nibabel.spatialimages.SpatialImage",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "nibabel.spatialimages.SpatialImage",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "get_fdata",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_data_dtype",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_filename",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "update_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xarray",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load_dataarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load_dataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_dataarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_dataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_mfdataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xarray.Dataset",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "compute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_netcdf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xarray.DataArray",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "compute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_netcdf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.pyplot",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "axhline",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axvline",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axis",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bar",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "barh",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "boxplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "errorbar",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fill_between",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "imshow",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "legend",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "plot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "scatter",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "stackplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "step",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "stem",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "violinplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "xlabel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "xlim",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "xticks",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ylabel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ylim",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "yticks",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@rcParams",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.RcParams",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@style",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.style",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rc",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rcdefaults",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "figure",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pie",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "matplotlib.patches.Wedge",
                  "matplotlib.text.Text",
                  "matplotlib.text.Text"
                ],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "show",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subplots",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "matplotlib.figure.Figure",
                  "matplotlib.axes.Axes"
                ],
                "mutatesKeyword": null
              },
              {
                "name": "tight_layout",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "title",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "use",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.figure.Figure",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@patch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_gridspec",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.gridspec.GridSpec",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_subplot",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "clear",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "suptitle",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.text.Text",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tight_layout",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.gridspec.GridSpec",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.axes.Axes",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fill",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axis",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_patch",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fill_between",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_axis_off",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_theta_zero_location",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_theta_direction",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axhline",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axvline",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bar",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.container.BarContainer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "barh",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.container.BarContainer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bar_label",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.text.Text",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "flatten",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "grid",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hlines",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hist",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "legend",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pie",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "matplotlib.patches.Wedge",
                  "matplotlib.text.Text",
                  "matplotlib.text.Text"
                ],
                "mutatesKeyword": null
              },
              {
                "name": "plot",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.lines.Line2DList",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ravel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reshape",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "scatter",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_aspect",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_axisbelow",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_title",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xlabel",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xlim",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xticklabels",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xticks",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_ylabel",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_ylim",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_yticks",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_yticklabels",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tick_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "text",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.text.Text",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.container.BarContainer",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.path",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Path",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.path.Path",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.path.Path",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.patches",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Patch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PathPatch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Wedge",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Wedge",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Circle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "FancyBboxPatch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.patches.Patch",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_edgecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.patches.Rectangle",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "get_height",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_width",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_x",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_y",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_edgecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_height",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_width",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_x",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_y",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.patches.Wedge",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_edgecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.text.Text",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_fontsize",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_fontweight",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_horizontalalignment",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_rotation",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_text",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_verticalalignment",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.lines.Line2DList",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.lines.Line2D",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linestyle",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_marker",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "seaborn.matrix.ClusterGrid",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@ax_heatmap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_row_dendrogram",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_col_dendrogram",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_row_colors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_col_colors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_cbar",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@cax",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@fig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@figure",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tight_layout",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "seaborn",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "clustermap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "seaborn.matrix.ClusterGrid",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_theme",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_style",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_context",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_palette",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_defaults",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_orig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "barplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "boxplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "heatmap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "histplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "lineplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "scatterplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "violinplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              }
            ]
          },
          {
            "name": "sklearn.preprocessing",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "StandardScaler",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.preprocessing.StandardScaler.copy-uncertain",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "partial_fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.preprocessing.StandardScaler",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "partial_fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.decomposition",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "PCA",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.decomposition.PCA.copy-uncertain",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.decomposition.PCA",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.linear_model",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "LinearRegression",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.linear_model.LinearRegression.copy-uncertain",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "predict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.linear_model.LinearRegression",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "predict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.api",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "add_constant",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "OLS",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "statsmodels.regression.linear_model.OLS",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.formula.api",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "ols",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "statsmodels.regression.linear_model.OLS",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.regression.linear_model.OLS",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "statsmodels.regression.linear_model.RegressionResults",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.regression.linear_model.RegressionResults",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "conf_int",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "predict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "summary",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          }
        ],
        "typeBindings": [
          {
            "target": "coverage_notes",
            "typeName": "python.strings",
            "argumentNames": []
          },
          {
            "target": "b",
            "typeName": "raw_record",
            "argumentNames": []
          },
          {
            "target": "coverage_notes",
            "typeName": "python.strings",
            "argumentNames": []
          }
        ],
        "receiverCalls": [
          {
            "receiver": "formal_map",
            "member": "get",
            "kind": "receiver",
            "argumentNames": [
              "fid"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "formal_map"
            ],
            "positionalArgumentNames": [
              [
                "fid"
              ],
              []
            ],
            "positionalStaticShapes": [
              "unknown",
              "list"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "cfg",
            "member": "replace",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "cfg"
            ],
            "positionalArgumentNames": [
              [],
              []
            ],
            "positionalStaticShapes": [
              "scalar",
              "scalar"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "re",
            "member": "finditer",
            "kind": "receiver",
            "argumentNames": [
              "re",
              "src"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "re"
            ],
            "positionalArgumentNames": [
              [],
              [
                "src"
              ],
              [
                "re"
              ]
            ],
            "positionalStaticShapes": [
              "scalar",
              "unknown",
              "unknown"
            ],
            "positionalStaticBooleans": [
              null,
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "src",
            "member": "count",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "src"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "targets",
            "member": "append",
            "kind": "mutating",
            "argumentNames": [
              "cfg",
              "ch",
              "cp",
              "declarations",
              "solution"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "targets"
            ],
            "positionalArgumentNames": [
              [
                "cfg",
                "ch",
                "cp",
                "declarations",
                "solution"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "updated",
            "member": "append",
            "kind": "mutating",
            "argumentNames": [
              "rr"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "updated"
            ],
            "positionalArgumentNames": [
              [
                "rr"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "collections",
            "member": "Counter",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "collections"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "configs",
            "member": "values",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "configs"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "src",
            "member": "items",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "src"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "pre_tree",
            "member": "get",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "pre_tree"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "comp_tree",
            "member": "get",
            "conditional": true,
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "comp_tree"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "raw_record",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [
              "b"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "blob_matches",
            "member": "append",
            "kind": "mutating",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "blob_matches"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "hashlib",
            "member": "hexdigest",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "sha1"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              [
                []
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "unknown"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [
              "hashlib"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "hashlib",
            "member": "sha1",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "hashlib"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "str",
            "member": "encode",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "__call__"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              [
                []
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "unknown"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          }
        ],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "partial",
        "writeState": "partial",
        "externalState": "partial",
        "reads": [],
        "writes": [],
        "reasonCodes": [
          "source-analysis-unsupported-call"
        ]
      },
      "fileContext": {
        "staticStrings": [],
        "staticCollections": [
          {
            "name": "coverage_notes",
            "values": [
              "Main target: prime degree at least 5; arbitrary full lattices/local types; discriminant tends to infinity; Haar weak convergence and tightness.",
              "Main target: explicit positive asymptotic main term, ratio tends to 1, and V(cx)/V(x) tends to c; companion count statements also included.",
              "Written construction and proof of a projective fourfold with large fundamental group and non-Stein universal cover; no linked Lean material found.",
              "Written proof that Virasoro constraints pass to projectivization of arbitrary rank-at-least-2 bundles; no linked Lean material found.",
              "Partial/companion only: maximal hard-truncation estimate. Selected paper main theorem is annular r-variation for every r>2; no such target is supplied.",
              "Main target thm_main asserts FPRAS, polynomial worst-case bit time on every random tape, relative error/failure guarantees and exact zero output. Entropy targets are additional, not substitutes.",
              "Main targets exactSampling and boundedSampling include exact uniform law, almost-sure termination, polynomial expected bit time and bounded-time approximation.",
              "Main target matches 8*d*sqrt(n) sensitivity bound for multilinear degree <=d, including sign(0)=1.",
              "Main target matches entropy-rate/lower-Hausdorff-dimension formula with positive weights, signed unequal ratios and exact overlaps. Absolute continuity is not claimed.",
              "Written proof of pointwise multiple ergodic convergence for mixing transformations; no linked Lean material found.",
              "Written proof of monochromatic finite sums and products for every finite set size; no linked Lean material found.",
              "Main target asserts unbounded signed square-root-degree violations and unbounded absolute-coefficient ratios.",
              "Partial range: a*(a-1)<=b gives b>=30 at a=6; selected paper claims every b>=6. Cases 6<=b<30 are not covered by this Lean target.",
              "Supporting/companion only: finite-volume O(n) exponential correlation decay. No canonical interacting O(3) continuum-limit or reconstructed Hamiltonian-gap target.",
              "Supporting component only: positivity for gauges with the explicit small-radius formula. No finite-measure upper bound or finite expectation, and no gauge-existence conclusion in this target.",
              "Main target: system-wide weak normalization implies strong normalization for arbitrary PTS specifications, including nonfunctional rules and annotated terms.",
              "Main target covers single generation of II1 factors with separable predual; separate RelativeGeneration target covers the dense G-delta relative-generator locus in trace two-topology.",
              "Written proof of closed Ricci-flow example with bounded scalar curvature and finite-time full-curvature blowup; no linked Lean material found.",
              "Main target includes nonzero interior gradient and strict boundary-extrema inequalities for every first-positive Neumann eigenfunction, without simplicity requirement.",
              "Main target asserts Lamé-modulus uniqueness with the stated positivity and smoothness. Boundary pairing uses a variational trace quotient; equivalence to the paper Sobolev trace presentation was not independently proved."
            ],
            "entries": [
              {
                "key": "015",
                "value": "Main target: prime degree at least 5; arbitrary full lattices/local types; discriminant tends to infinity; Haar weak convergence and tightness."
              },
              {
                "key": "024",
                "value": "Main target: explicit positive asymptotic main term, ratio tends to 1, and V(cx)/V(x) tends to c; companion count statements also included."
              },
              {
                "key": "046",
                "value": "Written construction and proof of a projective fourfold with large fundamental group and non-Stein universal cover; no linked Lean material found."
              },
              {
                "key": "065",
                "value": "Written proof that Virasoro constraints pass to projectivization of arbitrary rank-at-least-2 bundles; no linked Lean material found."
              },
              {
                "key": "082",
                "value": "Partial/companion only: maximal hard-truncation estimate. Selected paper main theorem is annular r-variation for every r>2; no such target is supplied."
              },
              {
                "key": "113",
                "value": "Main target thm_main asserts FPRAS, polynomial worst-case bit time on every random tape, relative error/failure guarantees and exact zero output. Entropy targets are additional, not substitutes."
              },
              {
                "key": "115",
                "value": "Main targets exactSampling and boundedSampling include exact uniform law, almost-sure termination, polynomial expected bit time and bounded-time approximation."
              },
              {
                "key": "127",
                "value": "Main target matches 8*d*sqrt(n) sensitivity bound for multilinear degree <=d, including sign(0)=1."
              },
              {
                "key": "148",
                "value": "Main target matches entropy-rate/lower-Hausdorff-dimension formula with positive weights, signed unequal ratios and exact overlaps. Absolute continuity is not claimed."
              },
              {
                "key": "154",
                "value": "Written proof of pointwise multiple ergodic convergence for mixing transformations; no linked Lean material found."
              },
              {
                "key": "164",
                "value": "Written proof of monochromatic finite sums and products for every finite set size; no linked Lean material found."
              },
              {
                "key": "192",
                "value": "Main target asserts unbounded signed square-root-degree violations and unbounded absolute-coefficient ratios."
              },
              {
                "key": "210",
                "value": "Partial range: a*(a-1)<=b gives b>=30 at a=6; selected paper claims every b>=6. Cases 6<=b<30 are not covered by this Lean target."
              },
              {
                "key": "215",
                "value": "Supporting/companion only: finite-volume O(n) exponential correlation decay. No canonical interacting O(3) continuum-limit or reconstructed Hamiltonian-gap target."
              },
              {
                "key": "230",
                "value": "Supporting component only: positivity for gauges with the explicit small-radius formula. No finite-measure upper bound or finite expectation, and no gauge-existence conclusion in this target."
              },
              {
                "key": "245",
                "value": "Main target: system-wide weak normalization implies strong normalization for arbitrary PTS specifications, including nonfunctional rules and annotated terms."
              },
              {
                "key": "296",
                "value": "Main target covers single generation of II1 factors with separable predual; separate RelativeGeneration target covers the dense G-delta relative-generator locus in trace two-topology."
              },
              {
                "key": "351",
                "value": "Written proof of closed Ricci-flow example with bounded scalar curvature and finite-time full-curvature blowup; no linked Lean material found."
              },
              {
                "key": "369",
                "value": "Main target includes nonzero interior gradient and strict boundary-extrema inequalities for every first-positive Neumann eigenfunction, without simplicity requirement."
              },
              {
                "key": "372",
                "value": "Main target asserts Lamé-modulus uniqueness with the stated positivity and smoothness. Boundary pairing uses a variational trace quotient; equivalence to the paper Sobolev trace presentation was not independently proved."
              }
            ]
          }
        ],
        "localFileWrappers": []
      }
    },
    "notebook-run-1791455866206-93": {
      "checksum": "d2c91250a096b11eda9d94b0825adb5f7d774afef7b26f3edeb87713ab517cb8",
      "facts": {
        "state": "unknown",
        "reasons": [
          "opaque-call",
          "opaque-mutation"
        ],
        "definedNames": [
          "ax",
          "c",
          "colors",
          "counts",
          "fig",
          "j",
          "labels",
          "mpl",
          "np",
          "outside",
          "overlap",
          "plt",
          "renderer",
          "spine",
          "texts",
          "v",
          "values"
        ],
        "conditionallyDefinedNames": [],
        "usedNames": [
          "apply_figure_style",
          "ax",
          "collections",
          "colors",
          "counts",
          "enumerate",
          "fig",
          "labels",
          "mpl",
          "outside",
          "overlap",
          "plt",
          "print",
          "range",
          "renderer",
          "texts",
          "updated",
          "values",
          "zip"
        ],
        "priorUsedNames": [
          "apply_figure_style",
          "collections",
          "enumerate",
          "print",
          "range",
          "updated",
          "zip"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [],
        "possiblyMutatedNames": [
          "renderer",
          "texts"
        ],
        "aliases": [
          {
            "target": "mpl",
            "source": "matplotlib",
            "kind": "reference"
          },
          {
            "target": "plt",
            "source": "matplotlib.pyplot",
            "kind": "reference"
          },
          {
            "target": "np",
            "source": "numpy",
            "kind": "reference"
          }
        ],
        "builtinContainerNames": [
          "colors",
          "labels",
          "outside",
          "overlap",
          "texts",
          "values"
        ],
        "copyOnModifyNames": [],
        "pythonPlottingState": {
          "reads": true,
          "writes": false
        },
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [
          "enumerate",
          "print",
          "range",
          "zip"
        ],
        "safeCallArgumentNames": [
          "colors",
          "outside",
          "overlap",
          "texts",
          "values"
        ],
        "typeSummaries": [
          {
            "name": "pycirclize.Circos",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "chord_diagram",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pycirclize.circos.Circos",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "initialize_from_matrix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pycirclize.circos.Circos",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pycirclize.circos.Circos",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "plotfig",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pathlib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Path",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PurePath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PosixPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PurePosixPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "WindowsPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PureWindowsPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "gzip",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "gzip.GzipFile",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "gzip.GzipFile",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sqlite3",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "connect",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Connection",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "shutil",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy2",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copyfile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copytree",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pathlib.PurePath",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "joinpath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "with_name",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "with_suffix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "with_stem",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "as_posix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "is_absolute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "is_relative_to",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mkdir",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "relative_to",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "glob",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_bytes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_bytes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sqlite3.Connection",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "cursor",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Cursor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "execute",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Cursor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sqlite3.Cursor",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "execute",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Cursor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fetchall",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "importlib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "import_module",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pickle",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dump",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loads",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cloudpickle",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loads",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "dill",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loads",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "joblib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dump",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "torch",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "h5py",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "File",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.File",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "dask.dataframe",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "dask.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "dask.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "muon",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_10x_h5",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "muon.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5mu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "muon.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_10x_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "muon.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "mudata",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "MuData",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mudata.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "mudata.MuData",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_h5mu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "muon.MuData",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_h5mu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "wfdb",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "rdrecord",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rdann",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "wrsamp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "dask.DataFrame",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "decimal",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Decimal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "decimal.Decimal",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "decimal.Decimal",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "collections",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Counter",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "collections.Counter",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "defaultdict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "collections.Counter",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "elements",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "items",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "keys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "most_common",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subtract",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "total",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "update",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "csv",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "DictReader",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "csv.DictReader",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reader",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "csv.reader",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "csv.DictReader",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "csv.reader",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "io",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "BytesIO",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "io.BytesIO",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "StringIO",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "io.StringIO",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "io.BytesIO",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "getvalue",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seek",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tell",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truncate",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "io.StringIO",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "getvalue",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seek",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tell",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truncate",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "random",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "random",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "uniform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "triangular",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randint",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randrange",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getrandbits",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "gauss",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "normalvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lognormvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "expovariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "vonmisesvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "gammavariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "betavariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "paretovariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "weibullvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "shuffle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "x"
              },
              {
                "name": "sample",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "choices",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "choice",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "numpy.random",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "random",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "random_sample",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sample",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ranf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rand",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randn",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randint",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "normal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "standard_normal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "uniform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "poisson",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "binomial",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "multinomial",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "multivariate_normal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "beta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "gamma",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "exponential",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lognormal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "chisquare",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "standard_t",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "dirichlet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "permutation",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "choice",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "shuffle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "x"
              }
            ]
          },
          {
            "name": "numpy",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@random",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.random",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@pi",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "floor",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ceil",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log10",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "degrees",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "radians",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "rad2deg",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "deg2rad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sin",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "cos",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "tan",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sqrt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "exp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "expm1",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log1p",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log2",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "abs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "absolute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "fabs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "cumsum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "arange",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "atleast_1d",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "array",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "asarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "column_stack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "concatenate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "clip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "diff",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "full",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "full_like",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fromfile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "genfromtxt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hstack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "linspace",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loadtxt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isfinite",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "isnan",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ones",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "percentile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ravel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savetxt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "stack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "std",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "vstack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "where",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "zeros",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "numpy.ndarray",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fill",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "flatten",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ravel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reshape",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "resize",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "std",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "concat",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "crosstab",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "DataFrame",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "merge",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ExcelFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.ExcelFile",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_excel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_feather",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_fwf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_iceberg",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_json",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_orc",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_pickle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_pickle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sas",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_spss",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sql",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sql_query",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sql_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_stata",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_xml",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Series",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyreadstat",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_dta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sas7bdat",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sav",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_xport",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_sav",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_dta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_xport",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyarrow.parquet",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.Table",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyfaidx",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Fasta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyfaidx.Fasta",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyranges",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_bed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_gtf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.stats",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "chi2_contingency",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mannwhitneyu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pearsonr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "spearmanr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ttest_1samp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ttest_ind",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ttest_rel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.io.wavfile",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "python.scalar",
                  "numpy.ndarray"
                ],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.numeric-tuple",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "python.numbers",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "union",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "intersection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "symmetric_difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "colorsys",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "rgb_to_hls",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hls_to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rgb_to_hsv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hsv_to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rgb_to_yiq",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "yiq_to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.colors",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@LinearSegmentedColormap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors.LinearSegmentedColormap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_rgba",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_hex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.colors.LinearSegmentedColormap",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "from_list",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors.Colormap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.colors.Colormap",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "reversed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors.Colormap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_bad",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_under",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_over",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.scalar",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "is_integer",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "startswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "endswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "replace",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xml.etree.ElementTree",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fromstring",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xml.etree.ElementTree.Element",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xml.etree.ElementTree.Element",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "find",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xml.etree.ElementTree.Element",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "findall",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.xml-elements",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "iter",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.xml-elements",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "iterfind",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.xml-elements",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@tag",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@tail",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.xml-elements",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "python.string",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "startswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "endswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "capitalize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "casefold",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lower",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "upper",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "title",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "strip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "split",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.strings",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "replace",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "format",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.strings",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "union",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "intersection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "symmetric_difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.unique-values",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.calculated-sequence",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "python.container",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "union",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "intersection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "symmetric_difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.mapping",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "get",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "items",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "keys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "__getitem__",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.ExcelFile",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@sheet_names",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.strings",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "parse",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.ExcelSheets",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "keys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.ExcelSheets.values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "items",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.ExcelSheets.items",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.ExcelSheets.values",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "pandas.ExcelSheets.items",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "pandas.Index",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.unique-values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_list",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.unique-values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.DataFrame",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_numpy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "div",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "divide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truediv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sub",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subtract",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@column",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@columns",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "describe",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "assign",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "drop",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "drop_duplicates",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "dropna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fillna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ffill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bfill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "groupby",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.core.groupby.DataFrameGroupBy",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reindex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_dict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "head",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "iterrows",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame.iterrows",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_string",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "join",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "notna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "melt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "merge",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pivot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pivot_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rename",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "round",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_excel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_feather",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_json",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_html",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_latex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_markdown",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "value_counts",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.StringMethods",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "strip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lower",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "upper",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "capitalize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "title",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "casefold",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.DataFrame.iterrows",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "pandas.core.groupby.DataFrameGroupBy",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "agg",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "aggregate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.core.groupby.SeriesGroupBy",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.Series",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_numpy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "div",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "divide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truediv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sub",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subtract",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@str",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.StringMethods",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "describe",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_list",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "dropna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "drop_duplicates",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fillna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ffill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bfill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "head",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reindex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "unique",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.unique-values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rename",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "round",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "notna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_dict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_frame",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "value_counts",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@colors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@rcParams",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.RcParams",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@style",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.style",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rc",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rcdefaults",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "use",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.RcParams",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "update",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.style",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "use",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.image",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "imageio.v3",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "skimage.io",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cv2",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "PIL.Image",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fromarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "PIL.Image.Image",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "convert",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "crop",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getbbox",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "paste",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "resize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rotate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata.io",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@pp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scanpy.pp",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@pl",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scanpy.pl",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@tl",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scanpy.tl",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_10x_h5",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_10x_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_visium",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy.pp",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "calculate_qc_metrics",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "filter_cells",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "filter_genes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "highly_variable_genes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "log1p",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "normalize_total",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "neighbors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "regress_out",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "scale",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy.pl",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dotplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "embedding",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "heatmap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "matrixplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "spatial",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tracksplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "umap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "violin",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy.tl",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "leiden",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "louvain",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pca",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rank_genes_groups",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score_genes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tsne",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "umap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata.AnnData",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "obs_names_make_unique",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "var_names_make_unique",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_csvs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "openslide",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "OpenSlide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "openslide.OpenSlide",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_slide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "openslide.OpenSlide",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cyvcf2",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "VCF",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "cyvcf2.VCF",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Writer",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "cyvcf2.Writer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cyvcf2.VCF",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_index",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "__call__",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_samples",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_info_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_format_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_filter_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cyvcf2.Writer",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "from_string",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "cyvcf2.Writer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_record",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pysam",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "AlignmentFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "VariantFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "TabixFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mgf",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "MGF",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "IndexedMGF",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mzml",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "MzML",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mgf.IndexedMGF",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "prebuild_byte_offset_file",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mzml.MzML",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "prebuild_byte_offset_file",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "openslide.OpenSlide",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_region",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_thumbnail",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "radiomics.featureextractor",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "RadiomicsFeatureExtractor",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "radiomics.featureextractor.RadiomicsFeatureExtractor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "radiomics.featureextractor.RadiomicsFeatureExtractor",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "execute",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loadParams",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "SimpleITK",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "ReadImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "SimpleITK.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "WriteTransform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "WriteImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetArrayFromImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetArrayViewFromImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetImageFromArray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "SimpleITK.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "SimpleITK.Image",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "GetSize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetSpacing",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetOrigin",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetDirection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetDimension",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetNumberOfComponentsPerPixel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetPixelID",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetSpacing",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetOrigin",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetDirection",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetPixel",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetMetaData",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "CopyInformation",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "nibabel",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "nibabel.spatialimages.SpatialImage",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "nibabel.spatialimages.SpatialImage",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "get_fdata",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_data_dtype",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_filename",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "update_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xarray",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load_dataarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load_dataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_dataarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_dataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_mfdataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xarray.Dataset",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "compute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_netcdf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xarray.DataArray",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "compute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_netcdf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.pyplot",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "axhline",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axvline",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axis",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bar",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "barh",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "boxplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "errorbar",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fill_between",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "imshow",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "legend",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "plot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "scatter",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "stackplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "step",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "stem",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "violinplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "xlabel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "xlim",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "xticks",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ylabel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ylim",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "yticks",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@rcParams",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.RcParams",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@style",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.style",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rc",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rcdefaults",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "figure",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pie",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "matplotlib.patches.Wedge",
                  "matplotlib.text.Text",
                  "matplotlib.text.Text"
                ],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "show",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subplots",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "matplotlib.figure.Figure",
                  "matplotlib.axes.Axes"
                ],
                "mutatesKeyword": null
              },
              {
                "name": "tight_layout",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "title",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "use",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.figure.Figure",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@patch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_gridspec",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.gridspec.GridSpec",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_subplot",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "clear",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "suptitle",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.text.Text",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tight_layout",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.gridspec.GridSpec",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.axes.Axes",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fill",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axis",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_patch",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fill_between",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_axis_off",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_theta_zero_location",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_theta_direction",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axhline",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axvline",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bar",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.container.BarContainer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "barh",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.container.BarContainer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bar_label",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.text.Text",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "flatten",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "grid",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hlines",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hist",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "legend",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pie",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "matplotlib.patches.Wedge",
                  "matplotlib.text.Text",
                  "matplotlib.text.Text"
                ],
                "mutatesKeyword": null
              },
              {
                "name": "plot",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.lines.Line2DList",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ravel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reshape",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "scatter",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_aspect",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_axisbelow",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_title",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xlabel",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xlim",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xticklabels",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xticks",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_ylabel",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_ylim",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_yticks",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_yticklabels",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tick_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "text",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.text.Text",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.container.BarContainer",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.path",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Path",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.path.Path",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.path.Path",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.patches",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Patch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PathPatch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Wedge",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Wedge",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Circle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "FancyBboxPatch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.patches.Patch",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_edgecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.patches.Rectangle",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "get_height",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_width",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_x",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_y",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_edgecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_height",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_width",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_x",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_y",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.patches.Wedge",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_edgecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.text.Text",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_fontsize",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_fontweight",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_horizontalalignment",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_rotation",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_text",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_verticalalignment",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.lines.Line2DList",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.lines.Line2D",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linestyle",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_marker",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "seaborn.matrix.ClusterGrid",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@ax_heatmap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_row_dendrogram",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_col_dendrogram",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_row_colors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_col_colors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_cbar",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@cax",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@fig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@figure",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tight_layout",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "seaborn",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "clustermap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "seaborn.matrix.ClusterGrid",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_theme",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_style",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_context",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_palette",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_defaults",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_orig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "barplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "boxplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "heatmap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "histplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "lineplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "scatterplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "violinplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              }
            ]
          },
          {
            "name": "sklearn.preprocessing",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "StandardScaler",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.preprocessing.StandardScaler.copy-uncertain",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "partial_fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.preprocessing.StandardScaler",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "partial_fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.decomposition",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "PCA",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.decomposition.PCA.copy-uncertain",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.decomposition.PCA",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.linear_model",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "LinearRegression",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.linear_model.LinearRegression.copy-uncertain",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "predict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.linear_model.LinearRegression",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "predict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.api",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "add_constant",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "OLS",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "statsmodels.regression.linear_model.OLS",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.formula.api",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "ols",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "statsmodels.regression.linear_model.OLS",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.regression.linear_model.OLS",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "statsmodels.regression.linear_model.RegressionResults",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.regression.linear_model.RegressionResults",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "conf_int",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "predict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "summary",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          }
        ],
        "typeBindings": [
          {
            "target": "mpl",
            "typeName": "matplotlib",
            "argumentNames": []
          },
          {
            "target": "plt",
            "typeName": "matplotlib.pyplot",
            "argumentNames": []
          },
          {
            "target": "np",
            "typeName": "numpy",
            "argumentNames": []
          },
          {
            "target": "labels",
            "typeName": "python.strings",
            "argumentNames": []
          },
          {
            "target": "colors",
            "typeName": "python.strings",
            "argumentNames": []
          },
          {
            "target": "j",
            "typeName": "python.scalar",
            "argumentNames": []
          },
          {
            "target": "v",
            "typeName": "python.scalar",
            "argumentNames": []
          },
          {
            "target": "c",
            "typeName": "python.scalar",
            "argumentNames": []
          },
          {
            "target": "spine",
            "typeName": "python.string",
            "argumentNames": []
          },
          {
            "target": "fig",
            "typeName": "matplotlib.figure.Figure",
            "argumentNames": []
          },
          {
            "target": "ax",
            "typeName": "matplotlib.axes.Axes",
            "argumentNames": []
          },
          {
            "target": "labels",
            "typeName": "python.strings",
            "argumentNames": []
          },
          {
            "target": "colors",
            "typeName": "python.strings",
            "argumentNames": []
          }
        ],
        "receiverCalls": [
          {
            "receiver": "apply_figure_style",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "collections",
            "member": "Counter",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "collections"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [
              "counts"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "plt",
            "member": "subplots",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "plt"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [
              "fig",
              "ax"
            ],
            "keywordArguments": [
              {
                "name": "figsize",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": []
              },
              {
                "name": "dpi",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "fig",
            "member": "subplots_adjust",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "fig"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "left",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": []
              },
              {
                "name": "right",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": []
              },
              {
                "name": "top",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": []
              },
              {
                "name": "bottom",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "ax",
            "member": "hlines",
            "kind": "receiver",
            "argumentNames": [
              "c",
              "j",
              "v"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "ax"
            ],
            "positionalArgumentNames": [
              [
                "j"
              ],
              [],
              [
                "v"
              ]
            ],
            "positionalStaticShapes": [
              "unknown",
              "scalar",
              "unknown"
            ],
            "positionalStaticBooleans": [
              null,
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "color",
                "argumentNames": [],
                "possibleArgumentNames": [
                  "c"
                ],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": [
                  {
                    "root": "c"
                  }
                ]
              },
              {
                "name": "linewidth",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "ax",
            "member": "scatter",
            "kind": "receiver",
            "argumentNames": [
              "c",
              "j",
              "v"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "ax"
            ],
            "positionalArgumentNames": [
              [
                "v"
              ],
              [
                "j"
              ]
            ],
            "positionalStaticShapes": [
              "list",
              "list"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "s",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              },
              {
                "name": "color",
                "argumentNames": [],
                "possibleArgumentNames": [
                  "c"
                ],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": [
                  {
                    "root": "c"
                  }
                ]
              },
              {
                "name": "zorder",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "ax",
            "member": "text",
            "kind": "receiver",
            "argumentNames": [
              "j"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "ax"
            ],
            "positionalArgumentNames": [
              [],
              [
                "j"
              ],
              []
            ],
            "positionalStaticShapes": [
              "unknown",
              "unknown",
              "unknown"
            ],
            "positionalStaticBooleans": [
              null,
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "va",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              },
              {
                "name": "fontsize",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              },
              {
                "name": "color",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "ax",
            "member": "set_yticks",
            "kind": "receiver",
            "argumentNames": [
              "labels"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "ax"
            ],
            "positionalArgumentNames": [
              [],
              [
                "labels"
              ]
            ],
            "positionalStaticShapes": [
              "unknown",
              "unknown"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "fontsize",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "ax",
            "member": "set_ylim",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "ax"
            ],
            "positionalArgumentNames": [
              [],
              []
            ],
            "positionalStaticShapes": [
              "unknown",
              "unknown"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "ax",
            "member": "set_xlim",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "ax"
            ],
            "positionalArgumentNames": [
              [],
              []
            ],
            "positionalStaticShapes": [
              "scalar",
              "scalar"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "ax",
            "member": "set_xticks",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "ax"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "list"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "ax",
            "member": "tick_params",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "ax"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "axis",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              },
              {
                "name": "labelsize",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "ax",
            "member": "set_xlabel",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "ax"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "fontsize",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              },
              {
                "name": "labelpad",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "ax",
            "member": "tick_params",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "ax"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "axis",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              },
              {
                "name": "length",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              },
              {
                "name": "pad",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "ax",
            "member": "set_visible",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "ax"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              false
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "ax",
            "member": "grid",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "ax"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "axis",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              },
              {
                "name": "color",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              },
              {
                "name": "linewidth",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "ax",
            "member": "set_axisbelow",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "ax"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              true
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "fig",
            "member": "text",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "fig"
            ],
            "positionalArgumentNames": [
              [],
              [],
              []
            ],
            "positionalStaticShapes": [
              "unknown",
              "unknown",
              "scalar"
            ],
            "positionalStaticBooleans": [
              null,
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "fontsize",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              },
              {
                "name": "ha",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "fig",
            "member": "text",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "fig"
            ],
            "positionalArgumentNames": [
              [],
              [],
              []
            ],
            "positionalStaticShapes": [
              "unknown",
              "unknown",
              "scalar"
            ],
            "positionalStaticBooleans": [
              null,
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "fontsize",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              },
              {
                "name": "ha",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              },
              {
                "name": "color",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "fig",
            "member": "text",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "fig"
            ],
            "positionalArgumentNames": [
              [],
              [],
              []
            ],
            "positionalStaticShapes": [
              "unknown",
              "unknown",
              "scalar"
            ],
            "positionalStaticBooleans": [
              null,
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "fontsize",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "fig",
            "member": "text",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "fig"
            ],
            "positionalArgumentNames": [
              [],
              [],
              []
            ],
            "positionalStaticShapes": [
              "unknown",
              "unknown",
              "scalar"
            ],
            "positionalStaticBooleans": [
              null,
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "fontsize",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              },
              {
                "name": "color",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "fig",
            "member": "draw",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "fig"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "fig",
            "member": "get_renderer",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "fig"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [
              "renderer"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "fig",
            "member": "findobj",
            "kind": "receiver",
            "argumentNames": [
              "mpl"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "fig"
            ],
            "positionalArgumentNames": [
              [
                "mpl"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "fig",
            "member": "contains",
            "kind": "receiver",
            "argumentNames": [
              "texts"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "fig"
            ],
            "positionalArgumentNames": [
              [
                "texts"
              ],
              [
                "texts"
              ]
            ],
            "positionalStaticShapes": [
              "unknown",
              "unknown"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "fig",
            "member": "contains",
            "kind": "receiver",
            "argumentNames": [
              "texts"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "fig"
            ],
            "positionalArgumentNames": [
              [
                "texts"
              ],
              [
                "texts"
              ]
            ],
            "positionalStaticShapes": [
              "unknown",
              "unknown"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "fig",
            "member": "savefig",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "fig"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "dpi",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "fig",
            "member": "savefig",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "fig"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "plt",
            "member": "show",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "plt"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          }
        ],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "partial",
        "writeState": "partial",
        "externalState": "partial",
        "reads": [],
        "writes": [
          "proof-coverage-summary.png",
          "proof-coverage-summary.svg"
        ],
        "reasonCodes": [
          "source-analysis-unsupported-call",
          "dynamic-path-unresolved"
        ]
      },
      "fileContext": {
        "pythonBindings": [
          {
            "name": "mpl",
            "qualifiedName": "matplotlib",
            "kind": "import"
          },
          {
            "name": "np",
            "qualifiedName": "numpy",
            "kind": "import"
          },
          {
            "name": "outside",
            "qualifiedName": "python.container",
            "kind": "object"
          },
          {
            "name": "overlap",
            "qualifiedName": "python.container",
            "kind": "object"
          },
          {
            "name": "plt",
            "qualifiedName": "matplotlib.pyplot",
            "kind": "import"
          },
          {
            "name": "texts",
            "qualifiedName": "python.container",
            "kind": "object"
          },
          {
            "name": "values",
            "qualifiedName": "python.container",
            "kind": "object"
          }
        ],
        "staticStrings": [
          {
            "name": "c",
            "value": "#767E87"
          },
          {
            "name": "j",
            "value": "2"
          },
          {
            "name": "spine",
            "value": "left"
          }
        ],
        "staticCollections": [
          {
            "name": "colors",
            "values": [
              "#0072B2",
              "#D58B00",
              "#767E87"
            ]
          },
          {
            "name": "labels",
            "values": [
              "Main-result target",
              "Supporting / partial target only",
              "No linked Lean material found"
            ]
          }
        ],
        "localFileWrappers": [],
        "pythonHelperModules": [
          {
            "source": "META_GREY = \"#888888\"\n\n\ndef apply_figure_style(*, frame=\"open\", font=None, sizes=(8, 7, 6), grid=False):\n    \"\"\"Set matplotlib rcParams for publication-grade output. Call once before plotting.\n\n    This sets mechanics (role-mapped font-size ladder, outward ticks, frameless\n    legends, 300-dpi save, Type-42 embedded fonts) — not a house aesthetic.\n    Frame, font and the size ladder are parameters.\n\n    frame : 'open' (bottom+left spines, default) | 'boxed' (all four) | 'none'\n    font  : sans-serif family name; None = system default sans-serif\n    sizes : (base, secondary, tick) — titles/axis-labels, legend/annotation, ticks\n    grid  : whether to draw axes.grid (default False)\n    \"\"\"\n    import matplotlib as mpl\n    if frame not in (\"open\", \"boxed\", \"none\"):\n        raise ValueError(f\"frame must be 'open'|'boxed'|'none', got {frame!r}\")\n\n    try:\n        import os, sys, glob, matplotlib.font_manager as fm\n        fdir = os.path.join(os.environ.get(\"CONDA_PREFIX\") or sys.prefix, \"fonts\")\n        if os.path.isdir(fdir):\n            known = {f.fname for f in fm.fontManager.ttflist}\n            for f in glob.glob(os.path.join(fdir, \"*.ttf\")):\n                if f not in known:\n                    fm.fontManager.addfont(f)\n    except Exception:\n        pass\n    base, secondary, tick = sizes\n    boxed = (frame == \"boxed\")\n    rc = {\n        \"font.family\": \"sans-serif\",\n        \"font.size\": base,\n        \"axes.labelsize\": base,\n        \"axes.titlesize\": base,\n        \"legend.fontsize\": secondary,\n        \"xtick.labelsize\": tick,\n        \"ytick.labelsize\": tick,\n        \"axes.linewidth\": 0.6,\n        \"xtick.direction\": \"out\", \"ytick.direction\": \"out\",\n        \"xtick.major.size\": 3, \"ytick.major.size\": 3,\n        \"xtick.major.width\": 0.6, \"ytick.major.width\": 0.6,\n        \"axes.spines.top\": boxed, \"axes.spines.right\": boxed,\n        \"axes.spines.left\": frame != \"none\", \"axes.spines.bottom\": frame != \"none\",\n        \"axes.grid\": bool(grid),\n        \"legend.frameon\": False,\n        \"figure.dpi\": 200,\n        \"savefig.dpi\": 300,\n        \"savefig.bbox\": \"tight\",\n        \"axes.titleweight\": \"normal\",\n        \"axes.titlelocation\": \"left\",\n        \"axes.labelweight\": \"normal\",\n        \"lines.linewidth\": 1.2,\n        \"patch.linewidth\": 0.6,\n        \"pdf.fonttype\": 42, \"ps.fonttype\": 42,\n    }\n    if font:\n        rc[\"font.sans-serif\"] = [font, \"DejaVu Sans\"]\n    mpl.rcParams.update(rc)\n\n\ndef set_frame(ax, style=\"open\"):\n    \"\"\"§3: set spine visibility on an existing axes. style ∈ {'open','boxed','none'}.\"\"\"\n    show = {\"open\": (False, False, True, True),\n            \"boxed\": (True, True, True, True),\n            \"none\": (False, False, False, False)}[style]\n    for side, vis in zip((\"top\", \"right\", \"bottom\", \"left\"), show):\n        ax.spines[side].set_visible(vis)\n        if vis:\n            ax.spines[side].set_linewidth(0.6)\n    ax.tick_params(direction=\"out\", length=0 if style == \"none\" else 3, width=0.6)\n\n\ndef panel_letter(ax, letter, dx=-0.18, dy=1.02, case=\"lower\", fontsize=None):\n    \"\"\"§5.7: bold panel letter outside top-left of axes. case ∈ {'lower','upper'}.\"\"\"\n    import matplotlib.pyplot as plt\n    if fontsize is None:\n        fontsize = plt.rcParams.get(\"font.size\", 8) + 1\n    s = letter.lower() if case == \"lower\" else letter.upper()\n    artist = ax.text(dx, dy, s, transform=ax.transAxes,\n                     fontweight=\"bold\", fontsize=fontsize, va=\"bottom\", ha=\"left\")\n    artist.set_gid(\"figure-style-panel-letter\")\n\n\ndef focal_palette(labels, focal, focal_color, other=\"muted\", base_colors=None):\n    \"\"\"§4.2: map labels → colors with the focal series visually dominant.\n\n    other='muted'   — desaturate base_colors (or a default cycle) toward gray\n    other='grey'    — uniform light gray for all non-focal\n    other='ordinal' — non-focal on a single light→dark gray ramp (input order)\n    \"\"\"\n    import matplotlib.colors as mcolors\n    import matplotlib.pyplot as plt\n    focal_set = {focal} if isinstance(focal, str) else set(focal)\n    n = len(labels)\n    if not focal_set & set(labels):\n        raise ValueError(f\"focal {focal!r} not found in labels\")\n    base_colors = [] if base_colors is None else list(base_colors)\n    if not base_colors:\n        base_colors = plt.rcParams[\"axes.prop_cycle\"].by_key().get(\"color\", [\"#444444\"])\n    if not base_colors:\n        base_colors = [\"#444444\"]\n    base_colors = [base_colors[i % len(base_colors)] for i in range(n)]\n    if other == \"grey\":\n        rest = [\"#BCBCBC\"] * n\n    elif other == \"ordinal\":\n        nf = max(1, n - len(focal_set))\n        ramp = [mcolors.to_hex((v, v, v)) for v in\n                ([0.55] if nf == 1 else [0.80 - 0.35 * i / (nf - 1) for i in range(nf)])]\n        rest, k = [], 0\n        for l in labels:\n            rest.append(ramp[min(k, nf - 1)]); k += (l not in focal_set)\n    elif other == \"muted\":\n        def mute(c):\n            r, g, b = mcolors.to_rgb(c)\n            m = (r + g + b) / 3\n            return mcolors.to_hex((0.3 * r + 0.7 * m, 0.3 * g + 0.7 * m, 0.3 * b + 0.7 * m))\n        rest = [mute(c) for c in base_colors]\n    else:\n        raise ValueError(\"other must be 'muted', 'grey', or 'ordinal'\")\n    return [focal_color if l in focal_set else rest[i] for i, l in enumerate(labels)]\n\n\ndef bar_with_points(ax, x, ymat, labels, colors, jitter=0.08, show_points=True,\n                    errorbar=None, point_alpha=0.5, point_size=8):\n    \"\"\"§6.1: bar = mean; optionally overlay raw points or draw an interval.\n\n    colors   : per-label color list (e.g. from focal_palette)\n    x, ymat and labels must have equal lengths; mismatches raise before drawing.\n    Each group must be a nonempty, finite, one-dimensional real numeric array.\n    Requested SD/CI intervals require at least two observations per group.\n    errorbar : None | 'sd' | 'ci95' — drawn only when show_points is False.\n               'ci95' is the t-distribution 95% CI of the mean\n               (half-width t_{0.975,n-1} · s/√n); correct at small n where the\n               z-approximation (1.96·s/√n) is markedly too narrow.\n    \"\"\"\n    import numpy as np\n    x = np.asarray(x)\n    if x.ndim != 1 or not np.issubdtype(x.dtype, np.number):\n        raise TypeError(\n            \"bar_with_points x must be one-dimensional numeric positions; \"\n            \"pass category names through labels\"\n        )\n    ymat = list(ymat)\n    labels = list(labels)\n    if len(x) != len(ymat) or len(x) != len(labels):\n        raise ValueError(\"bar_with_points x, ymat and labels must have equal lengths\")\n    if colors is not None and not isinstance(colors, str):\n        colors = list(colors)\n        if not colors:\n            colors = None\n    if x.dtype.kind not in \"iuf\" or not np.isfinite(x).all():\n        raise ValueError(\"bar_with_points x must contain finite real positions\")\n    for i, y in enumerate(ymat):\n        if np.ma.isMaskedArray(y) and np.ma.getmaskarray(y).any():\n            raise ValueError(f\"bar_with_points group {i} contains masked observations; resolve exclusions explicitly before plotting\")\n    ymat = [np.asarray(y) for y in ymat]\n    for i, y in enumerate(ymat):\n        if y.ndim != 1 or y.size == 0 or y.dtype.kind not in \"iuf\" or not np.isfinite(y).all():\n            raise ValueError(f\"bar_with_points group {i} must be nonempty, one-dimensional and finite real numeric data\")\n    if errorbar and not show_points:\n        if errorbar not in (\"sd\", \"ci95\"):\n            raise ValueError(\"errorbar must be None, 'sd', or 'ci95'\")\n        if any(y.size < 2 for y in ymat):\n            raise ValueError(\"SD/CI cannot be estimated from one observation; use raw points without an interval\")\n    means = np.array([np.mean(y) for y in ymat], float)\n    err = None\n    if errorbar and not show_points:\n        if errorbar == \"sd\":\n            err = np.array([np.std(y, ddof=1) for y in ymat])\n        elif errorbar == \"ci95\":\n            from scipy.stats import t\n            def _hw(y):\n                n = np.asarray(y).size\n                return t.ppf(0.975, n - 1) * np.std(y, ddof=1) / np.sqrt(n)\n            err = np.array([_hw(y) for y in ymat])\n    ax.bar(x, means, color=colors, width=0.7, edgecolor=\"none\",\n           yerr=err, error_kw={\"elinewidth\": 0.8, \"capsize\": 0})\n    if show_points:\n        for xi, ys in zip(x, ymat):\n            ys = np.asarray(ys)\n            if ys.ndim == 1 and ys.size > 0:\n                jit = (np.random.rand(ys.size) - 0.5) * 2 * jitter\n                ax.scatter(np.full(ys.size, xi) + jit, ys, s=point_size, color=\"black\",\n                           alpha=point_alpha, zorder=3, linewidths=0)\n    ax.set_xticks(x); ax.set_xticklabels(labels)\n    return ax\n\n\ndef strip_with_median(ax, groups, values, colors=None, jitter=0.12):\n    \"\"\"§6.1: jittered points + bold horizontal median tick per group.\n\n    groups and values must have equal lengths. Mismatches raise before drawing.\n    colors=None or an empty color sequence supplies default gray; a nonempty\n    color sequence cycles across groups.\n    Each group must be nonempty, one-dimensional and finite real numeric data;\n    resolve missing observations explicitly before plotting.\n    \"\"\"\n    import numpy as np\n    labs = list(groups)\n    values = list(values)\n    if len(labs) != len(values):\n        raise ValueError(\"strip_with_median groups and values must have equal lengths\")\n    for i, y in enumerate(values):\n        if np.ma.isMaskedArray(y) and np.ma.getmaskarray(y).any():\n            raise ValueError(f\"strip_with_median group {i} contains masked observations; resolve exclusions explicitly before plotting\")\n    values = [np.asarray(y) for y in values]\n    for i, y in enumerate(values):\n        if y.ndim != 1 or y.size == 0 or y.dtype.kind not in \"iuf\" or not np.isfinite(y).all():\n            raise ValueError(f\"strip_with_median group {i} must be nonempty, one-dimensional and finite real numeric data\")\n    colors = [] if colors is None else list(colors)\n    if not colors:\n        colors = [\"#444444\"]\n    for i, ys in enumerate(values):\n        c = colors[i % len(colors)]\n        ys = np.asarray(ys)\n        jit = (np.random.rand(ys.size) - 0.5) * 2 * jitter\n        ax.scatter(np.full(ys.size, i) + jit, ys, s=10, color=c, alpha=0.6, linewidths=0, zorder=2)\n        m = np.median(ys)\n        ax.plot([i - 0.22, i + 0.22], [m, m], color=\"black\", lw=1.6, zorder=3)\n    ax.set_xticks(range(len(labs))); ax.set_xticklabels(labs)\n    return ax\n\n\ndef goodness_arrow(ax, text=\"higher = better\", loc=\"upper left\", axis=\"y\", fontsize=None):\n    \"\"\"§3.6: small upright direction-of-goodness cue in the margin.\"\"\"\n    import matplotlib.pyplot as plt\n    if fontsize is None:\n        fontsize = plt.rcParams[\"legend.fontsize\"]\n    pos = {\"upper left\": (0.02, 0.98), \"upper right\": (0.98, 0.98),\n           \"lower left\": (0.02, 0.02), \"lower right\": (0.98, 0.02)}[loc]\n    ha = \"left\" if \"left\" in loc else \"right\"\n    va = \"top\" if \"upper\" in loc else \"bottom\"\n    arrow = \"↑ \" if axis == \"y\" else \"→ \"\n    ax.text(pos[0], pos[1], arrow + text, transform=ax.transAxes,\n            fontsize=fontsize, color=META_GREY, ha=ha, va=va)\n\n\ndef two_tier_label(name, meta):\n    \"\"\"§5: two-line label string (name / metadata). Meta line styled separately by caller.\"\"\"\n    return f\"{name}\\n{meta}\"\n\n\ndef end_of_line_labels(ax, xs, ys, labels, colors=None, dx=0.01, fontsize=None):\n    \"\"\"§6.3 / §7.3: label each line series at its right end instead of a legend box.\n\n    Each label requires a nonempty, matched x/y series. Validate all series\n    before drawing. Nonempty colors cycle; None or empty uses default text color.\n    Inner sequences must support len() and indexing; they are not copied.\n    Nonfinite endpoints are rejected rather than producing an invisible label.\n    \"\"\"\n    import matplotlib.pyplot as plt\n    import math\n    xs, ys, labels = list(xs), list(ys), list(labels)\n    if len(xs) != len(ys) or len(xs) != len(labels):\n        raise ValueError(\"end_of_line_labels xs, ys and labels must have equal lengths\")\n    if any(len(x) == 0 or len(x) != len(y) for x, y in zip(xs, ys)):\n        raise ValueError(\"end_of_line_labels each x/y series must be nonempty and have equal lengths\")\n    if any(not math.isfinite(x[-1]) or not math.isfinite(y[-1]) for x, y in zip(xs, ys)):\n        raise ValueError(\"end_of_line_labels endpoints must be finite; choose valid endpoints explicitly\")\n    if fontsize is None:\n        fontsize = plt.rcParams[\"font.size\"]\n    colors = [] if colors is None else list(colors)\n    if not colors:\n        colors = [None]\n    span = ax.get_xlim()[1] - ax.get_xlim()[0]\n    for i, (x, y, lab) in enumerate(zip(xs, ys, labels)):\n        c = colors[i % len(colors)]\n        ax.text(x[-1] + dx * span, y[-1], lab, color=c, va=\"center\", ha=\"left\", fontsize=fontsize)\n\n\ndef panel_crops(fig, dpi=None, pad_px=6, bbox_inches=None, pad_inches=None):\n    \"\"\"§9.2: pixel-space crop boxes for each lettered panel in the SAVED PNG.\n\n    Returns ``{letter: (x0, y0, x1, y1)}`` in image-space pixels (origin\n    top-left, matching PIL's ``Image.crop``). Panels are detected as bold\n    single-character ``Text``\n    objects placed by :func:`panel_letter`; each panel's crop is its axes'\n    tightbbox mapped into the saved file's pixel space, padded by ``pad_px``.\n    For §3.4 composites (abutting subplots sharing an axis, letter on the\n    leftmost only) the crop unions in letterless ``sharex``/``sharey`` siblings\n    on the same grid row/col so the whole composite is covered. When no axes\n    carries a panel letter (standalone plot, or a figure-composer sub-agent),\n    falls back to one crop per axes keyed by index.\n\n    ``bbox_inches`` mirrors ``Figure.savefig`` semantics: ``None`` means\n    *consult rcParams* (so under :func:`apply_figure_style` it resolves to\n    ``'tight'``); pass an explicit ``Bbox`` only if you saved with one. The\n    boxes are clamped to the saved image extent; panels with no intersection\n    are omitted.\n\n        >>> from PIL import Image\n        >>> fig.savefig(\"fig.png\")  # bbox_inches='tight' via rcParams\n        >>> with Image.open(\"fig.png\") as saved:\n        ...     for letter, box in panel_crops(fig).items():\n        ...         saved.crop(box).save(f\"panel_{letter}.png\")\n\n    Match savefig's DPI, bbox_inches and pad_inches when overriding defaults.\n    Returned boxes are pixels, never savefig bbox_inches (inches). Passing them\n    back to savefig as inches can allocate an enormous raster.\n    \"\"\"\n    import matplotlib as mpl\n    import matplotlib.text\n    from matplotlib.backends.backend_agg import FigureCanvasAgg\n    if isinstance(pad_px, bool) or not isinstance(pad_px, int) or pad_px < 0:\n        raise TypeError(\"panel_crops pad_px must be a non-negative integer\")\n    if dpi is None:\n        dpi = mpl.rcParams.get(\"savefig.dpi\", fig.dpi)\n        if dpi == \"figure\":\n            dpi = fig.dpi\n    dpi = float(dpi)\n    if bbox_inches is None:\n        bbox_inches = mpl.rcParams.get(\"savefig.bbox\")\n    # The Open-Science notebook captures and closes pyplot figures after every\n    # cell. Matplotlib 3.11 decouples a closed Figure from its backend by\n    # replacing FigureCanvasAgg with FigureCanvasBase, while the persistent\n    # notebook namespace can still retain the Figure itself. Reattach the\n    # headless canvas before asking for saved-image geometry so this helper is\n    # safe in a later QA cell as well as the producer cell.\n    if not hasattr(fig.canvas, \"get_renderer\"):\n        FigureCanvasAgg(fig)\n    fig.canvas.draw()\n    r = fig.canvas.get_renderer()\n\n    if bbox_inches == \"tight\":\n        if pad_inches is None:\n            pad_inches = mpl.rcParams.get(\"savefig.pad_inches\", 0.1)\n        tb = fig.get_tightbbox(r).padded(pad_inches)\n        ox_in, oy_in = tb.x0, tb.y0\n        W_in, H_in = tb.width, tb.height\n    elif isinstance(bbox_inches, mpl.transforms.BboxBase):\n        ox_in, oy_in = bbox_inches.x0, bbox_inches.y0\n        W_in, H_in = bbox_inches.width, bbox_inches.height\n    elif bbox_inches is None:\n        ox_in, oy_in = 0.0, 0.0\n        W_in, H_in = fig.get_size_inches()\n    else:\n        raise TypeError(\"panel_crops bbox_inches must be None, 'tight', or a matplotlib Bbox\")\n    W_px, H_px = int(round(W_in * dpi)), int(round(H_in * dpi))\n    lettered = {}\n    seen_letters = set()\n    for ax in fig.axes:\n        for t in ax.findobj(matplotlib.text.Text):\n            s = (t.get_text() or \"\").strip()\n            if t.get_gid() == \"figure-style-panel-letter\":\n                if s in seen_letters:\n                    raise ValueError(f\"Duplicate panel letter: {s!r}\")\n                seen_letters.add(s)\n                lettered[ax] = s\n                break\n\n\n\n    if not lettered:\n        lettered = {ax: str(i) for i, ax in enumerate(fig.axes)}\n    out = {}\n    for ax, letter in lettered.items():\n        bbs = [ax.get_tightbbox(r)]\n\n\n\n\n        ss = ax.get_subplotspec()\n        for sib in fig.axes:\n            if sib is ax or sib in lettered:\n                continue\n            ssib = sib.get_subplotspec()\n            same_row = ss is None or ssib is None or ss.rowspan == ssib.rowspan\n            same_col = ss is None or ssib is None or ss.colspan == ssib.colspan\n            if ((ax.get_shared_y_axes().joined(ax, sib) and same_row)\n                    or (ax.get_shared_x_axes().joined(ax, sib) and same_col)):\n                bbs.append(sib.get_tightbbox(r))\n        bb = mpl.transforms.Bbox.union(bbs)\n\n        bx0 = (bb.x0 / fig.dpi - ox_in) * dpi\n        bx1 = (bb.x1 / fig.dpi - ox_in) * dpi\n        by0 = H_px - (bb.y1 / fig.dpi - oy_in) * dpi\n        by1 = H_px - (bb.y0 / fig.dpi - oy_in) * dpi\n        box = (\n            min(max(int(bx0) - pad_px, 0), W_px),\n            min(max(int(by0) - pad_px, 0), H_px),\n            max(min(int(bx1) + pad_px, W_px), 0),\n            max(min(int(by1) + pad_px, H_px), 0),\n        )\n        if box[0] < box[2] and box[1] < box[3]:\n            out[letter] = box\n    return out\n",
            "exports": [
              "apply_figure_style",
              "set_frame",
              "panel_letter",
              "focal_palette",
              "bar_with_points",
              "strip_with_median",
              "goodness_arrow",
              "two_tier_label",
              "end_of_line_labels",
              "panel_crops"
            ]
          }
        ]
      }
    },
    "notebook-run-1791455880795-94": {
      "checksum": "e66bc64bd3ece958eb68c6758884f138bf7c11e93068c9dcf0a9d1f08adc9c36",
      "facts": {
        "state": "unknown",
        "reasons": [
          "dynamic-namespace",
          "opaque-call"
        ],
        "definedNames": [],
        "conditionallyDefinedNames": [],
        "usedNames": [],
        "priorUsedNames": [],
        "possiblyUsedNames": [],
        "mutatedNames": [],
        "possiblyMutatedNames": [],
        "aliases": [],
        "builtinContainerNames": [],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [],
        "typeSummaries": [],
        "typeBindings": [],
        "receiverCalls": [],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "partial",
        "writeState": "partial",
        "externalState": "partial",
        "reads": [],
        "writes": [],
        "reasonCodes": [
          "source-analysis-unsupported-call",
          "dynamic-path-unresolved"
        ]
      },
      "fileContext": {
        "staticStrings": [],
        "staticCollections": [],
        "localFileWrappers": []
      }
    },
    "notebook-run-1791455887263-95": {
      "checksum": "a0a5e534f978d7dc277ce7ecff9afeb8e3d9d3267303b5827d4182b5d3cdcb34",
      "facts": {
        "state": "unknown",
        "reasons": [
          "dynamic-namespace",
          "opaque-call"
        ],
        "definedNames": [],
        "conditionallyDefinedNames": [],
        "usedNames": [],
        "priorUsedNames": [],
        "possiblyUsedNames": [],
        "mutatedNames": [],
        "possiblyMutatedNames": [],
        "aliases": [],
        "builtinContainerNames": [],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [],
        "typeSummaries": [],
        "typeBindings": [],
        "receiverCalls": [],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "partial",
        "writeState": "partial",
        "externalState": "partial",
        "reads": [],
        "writes": [],
        "reasonCodes": [
          "source-analysis-unsupported-call",
          "dynamic-path-unresolved"
        ]
      },
      "fileContext": {
        "staticStrings": [],
        "staticCollections": [],
        "localFileWrappers": []
      }
    },
    "notebook-run-1791455902585-96": {
      "checksum": "05b015d89b920f5c82015d32075a8450500361e2de562ce44bf018922ad51394",
      "facts": {
        "state": "available",
        "definedNames": [],
        "usedNames": [
          "json",
          "print",
          "updated"
        ],
        "priorUsedNames": [
          "json",
          "print",
          "updated"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [
          "print"
        ],
        "typeSummaries": [],
        "typeBindings": [],
        "receiverCalls": [
          {
            "receiver": "json",
            "member": "dumps",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "json"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "ensure_ascii",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": false,
                "staticShape": "unknown",
                "callableReferences": []
              }
            ]
          }
        ],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "partial",
        "writeState": "complete",
        "externalState": "complete",
        "reads": [],
        "writes": [],
        "reasonCodes": [
          "source-analysis-unsupported-call"
        ]
      },
      "fileContext": {
        "staticStrings": [],
        "staticCollections": [],
        "localFileWrappers": []
      }
    },
    "notebook-run-1791455904719-97": {
      "checksum": "3d5df6498dac6e548b2b5e74f025abc73aef9c569a0ba58912aa9042ca99fd51",
      "facts": {
        "state": "available",
        "definedNames": [],
        "usedNames": [
          "json",
          "print",
          "updated"
        ],
        "priorUsedNames": [
          "json",
          "print",
          "updated"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [
          "print"
        ],
        "typeSummaries": [],
        "typeBindings": [],
        "receiverCalls": [
          {
            "receiver": "json",
            "member": "dumps",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "json"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "ensure_ascii",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": false,
                "staticShape": "unknown",
                "callableReferences": []
              }
            ]
          }
        ],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "partial",
        "writeState": "complete",
        "externalState": "complete",
        "reads": [],
        "writes": [],
        "reasonCodes": [
          "source-analysis-unsupported-call"
        ]
      },
      "fileContext": {
        "staticStrings": [],
        "staticCollections": [],
        "localFileWrappers": []
      }
    },
    "notebook-run-1791455906286-98": {
      "checksum": "d6491481aebd98d92e04d6f085fbc5a486fe5f170f286a8db79a211ee04c65a8",
      "facts": {
        "state": "available",
        "definedNames": [],
        "usedNames": [
          "json",
          "print",
          "updated"
        ],
        "priorUsedNames": [
          "json",
          "print",
          "updated"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [
          "print"
        ],
        "typeSummaries": [],
        "typeBindings": [],
        "receiverCalls": [
          {
            "receiver": "json",
            "member": "dumps",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "json"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "ensure_ascii",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": false,
                "staticShape": "unknown",
                "callableReferences": []
              }
            ]
          }
        ],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "partial",
        "writeState": "complete",
        "externalState": "complete",
        "reads": [],
        "writes": [],
        "reasonCodes": [
          "source-analysis-unsupported-call"
        ]
      },
      "fileContext": {
        "staticStrings": [],
        "staticCollections": [],
        "localFileWrappers": []
      }
    },
    "notebook-run-1791455907708-99": {
      "checksum": "69725c793cdff456964d7a3d2ddfd97ed8ac3dee9f650907128a5560ef699094",
      "facts": {
        "state": "available",
        "definedNames": [],
        "usedNames": [
          "json",
          "print",
          "updated"
        ],
        "priorUsedNames": [
          "json",
          "print",
          "updated"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [
          "print"
        ],
        "typeSummaries": [],
        "typeBindings": [],
        "receiverCalls": [
          {
            "receiver": "json",
            "member": "dumps",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "json"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "ensure_ascii",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": false,
                "staticShape": "unknown",
                "callableReferences": []
              }
            ]
          }
        ],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "partial",
        "writeState": "complete",
        "externalState": "complete",
        "reads": [],
        "writes": [],
        "reasonCodes": [
          "source-analysis-unsupported-call"
        ]
      },
      "fileContext": {
        "staticStrings": [],
        "staticCollections": [],
        "localFileWrappers": []
      }
    },
    "notebook-run-1791455909167-100": {
      "checksum": "092dd052e1360e075824a49e3f1bd7726dd63f5229a6cb7cc6974c3a402d64cc",
      "facts": {
        "state": "available",
        "definedNames": [],
        "usedNames": [
          "json",
          "print",
          "updated"
        ],
        "priorUsedNames": [
          "json",
          "print",
          "updated"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [
          "print"
        ],
        "typeSummaries": [],
        "typeBindings": [],
        "receiverCalls": [
          {
            "receiver": "json",
            "member": "dumps",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "json"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "ensure_ascii",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": false,
                "staticShape": "unknown",
                "callableReferences": []
              }
            ]
          }
        ],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "partial",
        "writeState": "complete",
        "externalState": "complete",
        "reads": [],
        "writes": [],
        "reasonCodes": [
          "source-analysis-unsupported-call"
        ]
      },
      "fileContext": {
        "staticStrings": [],
        "staticCollections": [],
        "localFileWrappers": []
      }
    },
    "notebook-run-1791455954277-101": {
      "checksum": "7c1b55c8c7333282a4a04e77b3a4b3636a97a7eb0e28db61f0b356e2554b1d4f",
      "facts": {
        "state": "unknown",
        "reasons": [
          "lambda-scope"
        ],
        "definedNames": [
          "csv",
          "fh",
          "fields",
          "link",
          "quote",
          "r",
          "source_manifest",
          "updated_audit",
          "w"
        ],
        "conditionallyDefinedNames": [
          "r"
        ],
        "usedNames": [
          "Path",
          "all",
          "blob_matches",
          "commit",
          "counts",
          "csv",
          "dict",
          "failures",
          "fh",
          "fields",
          "hashlib",
          "json",
          "len",
          "link",
          "pack",
          "print",
          "rows",
          "set",
          "sorted",
          "source_manifest",
          "src",
          "srcpath",
          "str",
          "sum",
          "updated",
          "updated_audit",
          "w"
        ],
        "priorUsedNames": [
          "Path",
          "all",
          "blob_matches",
          "commit",
          "counts",
          "dict",
          "failures",
          "hashlib",
          "json",
          "len",
          "pack",
          "print",
          "rows",
          "set",
          "sorted",
          "src",
          "srcpath",
          "str",
          "sum",
          "updated"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [],
        "possiblyMutatedNames": [],
        "aliases": [],
        "builtinContainerNames": [
          "fields",
          "source_manifest",
          "updated_audit"
        ],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [
          "all",
          "dict",
          "len",
          "print",
          "set",
          "sorted",
          "str",
          "sum"
        ],
        "safeCallArgumentNames": [
          "blob_matches",
          "counts",
          "src",
          "updated"
        ],
        "typeSummaries": [
          {
            "name": "pycirclize.Circos",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "chord_diagram",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pycirclize.circos.Circos",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "initialize_from_matrix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pycirclize.circos.Circos",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pycirclize.circos.Circos",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "plotfig",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pathlib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Path",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PurePath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PosixPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PurePosixPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "WindowsPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PureWindowsPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "gzip",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "gzip.GzipFile",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "gzip.GzipFile",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sqlite3",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "connect",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Connection",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "shutil",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy2",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copyfile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copytree",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pathlib.PurePath",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "joinpath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "with_name",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "with_suffix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "with_stem",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "as_posix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "is_absolute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "is_relative_to",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mkdir",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "relative_to",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "glob",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_bytes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_bytes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sqlite3.Connection",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "cursor",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Cursor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "execute",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Cursor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sqlite3.Cursor",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "execute",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Cursor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fetchall",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "importlib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "import_module",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pickle",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dump",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loads",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cloudpickle",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loads",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "dill",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loads",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "joblib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dump",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "torch",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "h5py",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "File",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.File",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "dask.dataframe",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "dask.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "dask.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "muon",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_10x_h5",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "muon.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5mu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "muon.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_10x_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "muon.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "mudata",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "MuData",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mudata.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "mudata.MuData",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_h5mu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "muon.MuData",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_h5mu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "wfdb",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "rdrecord",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rdann",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "wrsamp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "dask.DataFrame",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "decimal",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Decimal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "decimal.Decimal",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "decimal.Decimal",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "collections",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Counter",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "collections.Counter",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "defaultdict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "collections.Counter",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "elements",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "items",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "keys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "most_common",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subtract",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "total",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "update",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "csv",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "DictReader",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "csv.DictReader",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reader",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "csv.reader",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "csv.DictReader",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "csv.reader",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "io",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "BytesIO",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "io.BytesIO",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "StringIO",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "io.StringIO",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "io.BytesIO",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "getvalue",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seek",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tell",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truncate",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "io.StringIO",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "getvalue",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seek",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tell",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truncate",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "random",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "random",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "uniform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "triangular",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randint",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randrange",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getrandbits",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "gauss",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "normalvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lognormvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "expovariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "vonmisesvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "gammavariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "betavariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "paretovariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "weibullvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "shuffle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "x"
              },
              {
                "name": "sample",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "choices",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "choice",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "numpy.random",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "random",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "random_sample",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sample",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ranf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rand",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randn",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randint",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "normal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "standard_normal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "uniform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "poisson",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "binomial",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "multinomial",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "multivariate_normal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "beta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "gamma",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "exponential",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lognormal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "chisquare",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "standard_t",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "dirichlet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "permutation",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "choice",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "shuffle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "x"
              }
            ]
          },
          {
            "name": "numpy",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@random",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.random",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@pi",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "floor",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ceil",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log10",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "degrees",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "radians",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "rad2deg",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "deg2rad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sin",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "cos",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "tan",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sqrt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "exp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "expm1",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log1p",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log2",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "abs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "absolute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "fabs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "cumsum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "arange",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "atleast_1d",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "array",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "asarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "column_stack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "concatenate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "clip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "diff",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "full",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "full_like",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fromfile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "genfromtxt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hstack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "linspace",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loadtxt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isfinite",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "isnan",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ones",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "percentile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ravel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savetxt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "stack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "std",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "vstack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "where",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "zeros",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "numpy.ndarray",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fill",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "flatten",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ravel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reshape",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "resize",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "std",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "concat",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "crosstab",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "DataFrame",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "merge",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ExcelFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.ExcelFile",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_excel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_feather",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_fwf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_iceberg",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_json",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_orc",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_pickle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_pickle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sas",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_spss",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sql",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sql_query",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sql_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_stata",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_xml",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Series",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyreadstat",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_dta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sas7bdat",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sav",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_xport",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_sav",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_dta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_xport",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyarrow.parquet",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.Table",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyfaidx",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Fasta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyfaidx.Fasta",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyranges",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_bed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_gtf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.stats",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "chi2_contingency",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mannwhitneyu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pearsonr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "spearmanr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ttest_1samp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ttest_ind",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ttest_rel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.io.wavfile",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "python.scalar",
                  "numpy.ndarray"
                ],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.numeric-tuple",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "python.numbers",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "union",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "intersection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "symmetric_difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "colorsys",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "rgb_to_hls",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hls_to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rgb_to_hsv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hsv_to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rgb_to_yiq",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "yiq_to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.colors",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@LinearSegmentedColormap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors.LinearSegmentedColormap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_rgba",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_hex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.colors.LinearSegmentedColormap",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "from_list",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors.Colormap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.colors.Colormap",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "reversed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors.Colormap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_bad",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_under",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_over",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.scalar",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "is_integer",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "startswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "endswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "replace",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xml.etree.ElementTree",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fromstring",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xml.etree.ElementTree.Element",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xml.etree.ElementTree.Element",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "find",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xml.etree.ElementTree.Element",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "findall",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.xml-elements",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "iter",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.xml-elements",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "iterfind",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.xml-elements",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@tag",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@tail",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.xml-elements",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "python.string",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "startswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "endswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "capitalize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "casefold",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lower",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "upper",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "title",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "strip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "split",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.strings",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "replace",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "format",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.strings",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "union",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "intersection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "symmetric_difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.unique-values",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.calculated-sequence",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "python.container",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "union",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "intersection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "symmetric_difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.mapping",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "get",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "items",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "keys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "__getitem__",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.ExcelFile",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@sheet_names",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.strings",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "parse",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.ExcelSheets",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "keys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.ExcelSheets.values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "items",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.ExcelSheets.items",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.ExcelSheets.values",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "pandas.ExcelSheets.items",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "pandas.Index",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.unique-values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_list",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.unique-values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.DataFrame",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_numpy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "div",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "divide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truediv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sub",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subtract",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@column",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@columns",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "describe",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "assign",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "drop",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "drop_duplicates",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "dropna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fillna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ffill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bfill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "groupby",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.core.groupby.DataFrameGroupBy",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reindex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_dict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "head",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "iterrows",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame.iterrows",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_string",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "join",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "notna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "melt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "merge",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pivot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pivot_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rename",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "round",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_excel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_feather",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_json",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_html",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_latex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_markdown",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "value_counts",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.StringMethods",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "strip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lower",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "upper",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "capitalize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "title",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "casefold",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.DataFrame.iterrows",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "pandas.core.groupby.DataFrameGroupBy",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "agg",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "aggregate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.core.groupby.SeriesGroupBy",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.Series",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_numpy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "div",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "divide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truediv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sub",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subtract",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@str",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.StringMethods",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "describe",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_list",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "dropna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "drop_duplicates",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fillna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ffill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bfill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "head",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reindex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "unique",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.unique-values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rename",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "round",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "notna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_dict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_frame",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "value_counts",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@colors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@rcParams",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.RcParams",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@style",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.style",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rc",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rcdefaults",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "use",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.RcParams",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "update",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.style",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "use",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.image",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "imageio.v3",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "skimage.io",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cv2",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "PIL.Image",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fromarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "PIL.Image.Image",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "convert",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "crop",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getbbox",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "paste",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "resize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rotate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata.io",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@pp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scanpy.pp",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@pl",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scanpy.pl",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@tl",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scanpy.tl",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_10x_h5",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_10x_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_visium",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy.pp",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "calculate_qc_metrics",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "filter_cells",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "filter_genes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "highly_variable_genes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "log1p",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "normalize_total",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "neighbors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "regress_out",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "scale",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy.pl",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dotplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "embedding",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "heatmap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "matrixplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "spatial",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tracksplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "umap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "violin",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy.tl",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "leiden",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "louvain",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pca",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rank_genes_groups",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score_genes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tsne",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "umap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata.AnnData",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "obs_names_make_unique",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "var_names_make_unique",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_csvs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "openslide",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "OpenSlide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "openslide.OpenSlide",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_slide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "openslide.OpenSlide",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cyvcf2",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "VCF",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "cyvcf2.VCF",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Writer",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "cyvcf2.Writer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cyvcf2.VCF",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_index",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "__call__",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_samples",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_info_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_format_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_filter_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cyvcf2.Writer",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "from_string",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "cyvcf2.Writer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_record",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pysam",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "AlignmentFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "VariantFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "TabixFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mgf",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "MGF",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "IndexedMGF",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mzml",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "MzML",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mgf.IndexedMGF",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "prebuild_byte_offset_file",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mzml.MzML",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "prebuild_byte_offset_file",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "openslide.OpenSlide",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_region",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_thumbnail",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "radiomics.featureextractor",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "RadiomicsFeatureExtractor",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "radiomics.featureextractor.RadiomicsFeatureExtractor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "radiomics.featureextractor.RadiomicsFeatureExtractor",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "execute",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loadParams",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "SimpleITK",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "ReadImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "SimpleITK.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "WriteTransform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "WriteImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetArrayFromImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetArrayViewFromImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetImageFromArray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "SimpleITK.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "SimpleITK.Image",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "GetSize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetSpacing",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetOrigin",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetDirection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetDimension",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetNumberOfComponentsPerPixel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetPixelID",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetSpacing",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetOrigin",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetDirection",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetPixel",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetMetaData",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "CopyInformation",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "nibabel",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "nibabel.spatialimages.SpatialImage",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "nibabel.spatialimages.SpatialImage",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "get_fdata",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_data_dtype",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_filename",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "update_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xarray",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load_dataarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load_dataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_dataarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_dataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_mfdataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xarray.Dataset",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "compute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_netcdf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xarray.DataArray",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "compute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_netcdf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.pyplot",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "axhline",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axvline",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axis",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bar",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "barh",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "boxplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "errorbar",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fill_between",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "imshow",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "legend",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "plot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "scatter",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "stackplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "step",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "stem",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "violinplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "xlabel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "xlim",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "xticks",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ylabel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ylim",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "yticks",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@rcParams",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.RcParams",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@style",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.style",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rc",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rcdefaults",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "figure",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pie",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "matplotlib.patches.Wedge",
                  "matplotlib.text.Text",
                  "matplotlib.text.Text"
                ],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "show",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subplots",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "matplotlib.figure.Figure",
                  "matplotlib.axes.Axes"
                ],
                "mutatesKeyword": null
              },
              {
                "name": "tight_layout",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "title",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "use",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.figure.Figure",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@patch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_gridspec",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.gridspec.GridSpec",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_subplot",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "clear",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "suptitle",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.text.Text",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tight_layout",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.gridspec.GridSpec",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.axes.Axes",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fill",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axis",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_patch",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fill_between",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_axis_off",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_theta_zero_location",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_theta_direction",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axhline",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axvline",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bar",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.container.BarContainer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "barh",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.container.BarContainer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bar_label",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.text.Text",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "flatten",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "grid",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hlines",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hist",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "legend",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pie",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "matplotlib.patches.Wedge",
                  "matplotlib.text.Text",
                  "matplotlib.text.Text"
                ],
                "mutatesKeyword": null
              },
              {
                "name": "plot",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.lines.Line2DList",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ravel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reshape",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "scatter",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_aspect",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_axisbelow",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_title",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xlabel",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xlim",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xticklabels",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xticks",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_ylabel",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_ylim",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_yticks",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_yticklabels",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tick_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "text",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.text.Text",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.container.BarContainer",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.path",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Path",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.path.Path",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.path.Path",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.patches",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Patch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PathPatch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Wedge",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Wedge",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Circle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "FancyBboxPatch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.patches.Patch",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_edgecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.patches.Rectangle",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "get_height",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_width",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_x",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_y",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_edgecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_height",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_width",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_x",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_y",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.patches.Wedge",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_edgecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.text.Text",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_fontsize",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_fontweight",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_horizontalalignment",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_rotation",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_text",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_verticalalignment",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.lines.Line2DList",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.lines.Line2D",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linestyle",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_marker",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "seaborn.matrix.ClusterGrid",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@ax_heatmap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_row_dendrogram",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_col_dendrogram",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_row_colors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_col_colors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_cbar",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@cax",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@fig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@figure",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tight_layout",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "seaborn",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "clustermap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "seaborn.matrix.ClusterGrid",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_theme",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_style",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_context",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_palette",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_defaults",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_orig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "barplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "boxplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "heatmap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "histplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "lineplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "scatterplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "violinplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              }
            ]
          },
          {
            "name": "sklearn.preprocessing",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "StandardScaler",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.preprocessing.StandardScaler.copy-uncertain",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "partial_fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.preprocessing.StandardScaler",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "partial_fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.decomposition",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "PCA",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.decomposition.PCA.copy-uncertain",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.decomposition.PCA",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.linear_model",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "LinearRegression",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.linear_model.LinearRegression.copy-uncertain",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "predict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.linear_model.LinearRegression",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "predict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.api",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "add_constant",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "OLS",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "statsmodels.regression.linear_model.OLS",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.formula.api",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "ols",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "statsmodels.regression.linear_model.OLS",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.regression.linear_model.OLS",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "statsmodels.regression.linear_model.RegressionResults",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.regression.linear_model.RegressionResults",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "conf_int",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "predict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "summary",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python-callable:unknown.urllib.parse.quote",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "__call__",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "namespace",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          }
        ],
        "typeBindings": [
          {
            "target": "csv",
            "typeName": "csv",
            "argumentNames": []
          },
          {
            "target": "quote",
            "typeName": "python-callable:unknown.urllib.parse.quote",
            "argumentNames": []
          },
          {
            "target": "fields",
            "typeName": "python.strings",
            "argumentNames": []
          },
          {
            "target": "fields",
            "typeName": "python.strings",
            "argumentNames": []
          }
        ],
        "receiverCalls": [
          {
            "receiver": "src",
            "member": "items",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "src"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "hashlib",
            "member": "hexdigest",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "sha256"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              [
                []
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "unknown"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [
              "hashlib"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "hashlib",
            "member": "sha256",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "hashlib"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "srcpath",
            "member": "read_bytes",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "srcpath"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "Path",
            "member": "write_text",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "__call__"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              [
                []
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "scalar"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "Path",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "json",
            "member": "dumps",
            "kind": "receiver",
            "argumentNames": [
              "updated_audit"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "json"
            ],
            "positionalArgumentNames": [
              [
                "updated_audit"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "ensure_ascii",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": false,
                "staticShape": "unknown",
                "callableReferences": []
              },
              {
                "name": "indent",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "Path",
            "member": "open",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "__call__"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              [
                []
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "scalar"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "newline",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "Path",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "csv",
            "member": "DictWriter",
            "kind": "receiver",
            "argumentNames": [
              "fh",
              "fields"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "csv"
            ],
            "positionalArgumentNames": [
              [
                "fh"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [
              "w"
            ],
            "keywordArguments": [
              {
                "name": "fieldnames",
                "argumentNames": [
                  "fields"
                ],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": [
                  {
                    "root": "fields"
                  }
                ]
              }
            ]
          },
          {
            "receiver": "w",
            "member": "writeheader",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "w"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "w",
            "member": "writerow",
            "kind": "receiver",
            "argumentNames": [
              "updated"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "w"
            ],
            "positionalArgumentNames": [
              [
                "updated"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "link",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [
              "updated"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [
                "updated"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "link",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [
              "updated"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [
                "updated"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "link",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [
              "updated"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [
                "updated"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "link",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [
              "updated"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [
                "updated"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "counts",
            "member": "values",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "counts"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "Path",
            "member": "stat",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "__call__"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              [
                []
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "unknown"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "Path",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          }
        ],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "partial",
        "writeState": "partial",
        "externalState": "partial",
        "reads": [],
        "writes": [
          "proof-content-audit.json",
          "proof-content-evidence.csv"
        ],
        "reasonCodes": [
          "source-analysis-unsupported-call",
          "dynamic-path-unresolved"
        ]
      },
      "fileContext": {
        "pythonBindings": [
          {
            "name": "csv",
            "qualifiedName": "csv",
            "kind": "import"
          },
          {
            "name": "quote",
            "qualifiedName": "urllib.parse.quote",
            "kind": "import"
          },
          {
            "name": "source_manifest",
            "qualifiedName": "python.container",
            "kind": "object"
          }
        ],
        "staticStrings": [],
        "staticCollections": [
          {
            "name": "fields",
            "values": [
              "family_id",
              "draw_rank",
              "paper_title",
              "pdf_url",
              "paper_statement_url",
              "scope_url",
              "formal_coverage",
              "coverage_evidence",
              "comparator_targets",
              "supplied_solution_entry_files",
              "missing_solution_entry_files",
              "written_proof_material",
              "individual_readme_instructions",
              "checker_execution"
            ]
          }
        ],
        "localFileWrappers": []
      }
    },
    "notebook-run-1791456144141-102": {
      "checksum": "d55c19812c1dcff7ded29779a2f76d837bff70f0cbaf2775197625eb8c2fea90",
      "facts": {
        "state": "unknown",
        "reasons": [
          "opaque-call"
        ],
        "definedNames": [
          "Path",
          "collections",
          "combined",
          "extra",
          "hashlib",
          "json",
          "re",
          "supp",
          "suppath"
        ],
        "conditionallyDefinedNames": [],
        "usedNames": [
          "Path",
          "combined",
          "configs",
          "extra",
          "hashlib",
          "json",
          "len",
          "print",
          "re",
          "src",
          "sum",
          "supp",
          "suppath",
          "updated"
        ],
        "priorUsedNames": [
          "configs",
          "len",
          "print",
          "src",
          "sum",
          "updated"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [],
        "possiblyMutatedNames": [],
        "aliases": [],
        "builtinContainerNames": [
          "combined",
          "extra"
        ],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [
          "len",
          "print",
          "sum"
        ],
        "safeCallArgumentNames": [
          "configs",
          "extra",
          "src",
          "updated"
        ],
        "typeSummaries": [
          {
            "name": "pycirclize.Circos",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "chord_diagram",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pycirclize.circos.Circos",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "initialize_from_matrix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pycirclize.circos.Circos",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pycirclize.circos.Circos",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "plotfig",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pathlib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Path",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PurePath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PosixPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PurePosixPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "WindowsPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PureWindowsPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "gzip",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "gzip.GzipFile",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "gzip.GzipFile",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sqlite3",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "connect",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Connection",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "shutil",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy2",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copyfile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copytree",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pathlib.PurePath",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "joinpath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "with_name",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "with_suffix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "with_stem",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "as_posix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "is_absolute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "is_relative_to",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mkdir",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "relative_to",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "glob",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_bytes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_bytes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sqlite3.Connection",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "cursor",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Cursor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "execute",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Cursor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sqlite3.Cursor",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "execute",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Cursor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fetchall",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "importlib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "import_module",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pickle",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dump",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loads",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cloudpickle",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loads",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "dill",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loads",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "joblib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dump",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "torch",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "h5py",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "File",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.File",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "dask.dataframe",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "dask.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "dask.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "muon",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_10x_h5",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "muon.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5mu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "muon.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_10x_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "muon.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "mudata",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "MuData",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mudata.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "mudata.MuData",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_h5mu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "muon.MuData",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_h5mu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "wfdb",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "rdrecord",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rdann",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "wrsamp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "dask.DataFrame",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "decimal",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Decimal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "decimal.Decimal",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "decimal.Decimal",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "collections",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Counter",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "collections.Counter",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "defaultdict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "collections.Counter",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "elements",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "items",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "keys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "most_common",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subtract",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "total",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "update",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "csv",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "DictReader",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "csv.DictReader",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reader",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "csv.reader",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "csv.DictReader",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "csv.reader",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "io",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "BytesIO",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "io.BytesIO",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "StringIO",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "io.StringIO",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "io.BytesIO",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "getvalue",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seek",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tell",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truncate",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "io.StringIO",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "getvalue",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seek",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tell",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truncate",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "random",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "random",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "uniform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "triangular",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randint",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randrange",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getrandbits",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "gauss",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "normalvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lognormvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "expovariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "vonmisesvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "gammavariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "betavariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "paretovariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "weibullvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "shuffle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "x"
              },
              {
                "name": "sample",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "choices",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "choice",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "numpy.random",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "random",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "random_sample",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sample",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ranf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rand",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randn",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randint",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "normal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "standard_normal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "uniform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "poisson",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "binomial",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "multinomial",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "multivariate_normal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "beta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "gamma",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "exponential",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lognormal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "chisquare",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "standard_t",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "dirichlet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "permutation",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "choice",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "shuffle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "x"
              }
            ]
          },
          {
            "name": "numpy",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@random",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.random",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@pi",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "floor",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ceil",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log10",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "degrees",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "radians",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "rad2deg",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "deg2rad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sin",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "cos",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "tan",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sqrt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "exp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "expm1",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log1p",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log2",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "abs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "absolute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "fabs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "cumsum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "arange",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "atleast_1d",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "array",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "asarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "column_stack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "concatenate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "clip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "diff",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "full",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "full_like",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fromfile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "genfromtxt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hstack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "linspace",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loadtxt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isfinite",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "isnan",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ones",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "percentile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ravel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savetxt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "stack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "std",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "vstack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "where",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "zeros",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "numpy.ndarray",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fill",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "flatten",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ravel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reshape",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "resize",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "std",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "concat",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "crosstab",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "DataFrame",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "merge",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ExcelFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.ExcelFile",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_excel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_feather",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_fwf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_iceberg",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_json",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_orc",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_pickle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_pickle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sas",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_spss",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sql",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sql_query",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sql_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_stata",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_xml",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Series",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyreadstat",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_dta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sas7bdat",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sav",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_xport",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_sav",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_dta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_xport",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyarrow.parquet",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.Table",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyfaidx",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Fasta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyfaidx.Fasta",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyranges",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_bed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_gtf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.stats",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "chi2_contingency",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mannwhitneyu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pearsonr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "spearmanr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ttest_1samp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ttest_ind",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ttest_rel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.io.wavfile",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "python.scalar",
                  "numpy.ndarray"
                ],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.numeric-tuple",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "python.numbers",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "union",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "intersection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "symmetric_difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "colorsys",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "rgb_to_hls",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hls_to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rgb_to_hsv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hsv_to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rgb_to_yiq",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "yiq_to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.colors",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@LinearSegmentedColormap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors.LinearSegmentedColormap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_rgba",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_hex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.colors.LinearSegmentedColormap",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "from_list",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors.Colormap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.colors.Colormap",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "reversed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors.Colormap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_bad",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_under",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_over",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.scalar",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "is_integer",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "startswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "endswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "replace",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xml.etree.ElementTree",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fromstring",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xml.etree.ElementTree.Element",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xml.etree.ElementTree.Element",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "find",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xml.etree.ElementTree.Element",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "findall",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.xml-elements",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "iter",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.xml-elements",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "iterfind",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.xml-elements",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@tag",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@tail",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.xml-elements",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "python.string",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "startswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "endswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "capitalize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "casefold",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lower",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "upper",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "title",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "strip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "split",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.strings",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "replace",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "format",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.strings",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "union",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "intersection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "symmetric_difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.unique-values",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.calculated-sequence",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "python.container",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "union",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "intersection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "symmetric_difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.mapping",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "get",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "items",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "keys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "__getitem__",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.ExcelFile",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@sheet_names",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.strings",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "parse",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.ExcelSheets",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "keys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.ExcelSheets.values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "items",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.ExcelSheets.items",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.ExcelSheets.values",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "pandas.ExcelSheets.items",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "pandas.Index",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.unique-values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_list",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.unique-values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.DataFrame",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_numpy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "div",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "divide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truediv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sub",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subtract",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@column",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@columns",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "describe",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "assign",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "drop",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "drop_duplicates",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "dropna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fillna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ffill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bfill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "groupby",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.core.groupby.DataFrameGroupBy",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reindex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_dict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "head",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "iterrows",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame.iterrows",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_string",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "join",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "notna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "melt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "merge",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pivot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pivot_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rename",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "round",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_excel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_feather",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_json",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_html",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_latex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_markdown",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "value_counts",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.StringMethods",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "strip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lower",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "upper",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "capitalize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "title",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "casefold",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.DataFrame.iterrows",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "pandas.core.groupby.DataFrameGroupBy",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "agg",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "aggregate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.core.groupby.SeriesGroupBy",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.Series",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_numpy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "div",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "divide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truediv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sub",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subtract",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@str",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.StringMethods",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "describe",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_list",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "dropna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "drop_duplicates",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fillna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ffill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bfill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "head",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reindex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "unique",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.unique-values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rename",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "round",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "notna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_dict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_frame",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "value_counts",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@colors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@rcParams",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.RcParams",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@style",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.style",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rc",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rcdefaults",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "use",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.RcParams",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "update",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.style",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "use",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.image",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "imageio.v3",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "skimage.io",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cv2",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "PIL.Image",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fromarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "PIL.Image.Image",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "convert",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "crop",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getbbox",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "paste",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "resize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rotate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata.io",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@pp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scanpy.pp",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@pl",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scanpy.pl",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@tl",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scanpy.tl",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_10x_h5",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_10x_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_visium",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy.pp",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "calculate_qc_metrics",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "filter_cells",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "filter_genes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "highly_variable_genes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "log1p",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "normalize_total",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "neighbors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "regress_out",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "scale",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy.pl",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dotplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "embedding",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "heatmap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "matrixplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "spatial",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tracksplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "umap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "violin",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy.tl",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "leiden",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "louvain",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pca",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rank_genes_groups",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score_genes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tsne",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "umap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata.AnnData",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "obs_names_make_unique",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "var_names_make_unique",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_csvs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "openslide",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "OpenSlide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "openslide.OpenSlide",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_slide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "openslide.OpenSlide",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cyvcf2",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "VCF",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "cyvcf2.VCF",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Writer",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "cyvcf2.Writer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cyvcf2.VCF",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_index",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "__call__",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_samples",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_info_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_format_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_filter_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cyvcf2.Writer",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "from_string",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "cyvcf2.Writer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_record",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pysam",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "AlignmentFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "VariantFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "TabixFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mgf",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "MGF",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "IndexedMGF",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mzml",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "MzML",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mgf.IndexedMGF",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "prebuild_byte_offset_file",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mzml.MzML",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "prebuild_byte_offset_file",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "openslide.OpenSlide",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_region",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_thumbnail",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "radiomics.featureextractor",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "RadiomicsFeatureExtractor",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "radiomics.featureextractor.RadiomicsFeatureExtractor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "radiomics.featureextractor.RadiomicsFeatureExtractor",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "execute",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loadParams",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "SimpleITK",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "ReadImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "SimpleITK.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "WriteTransform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "WriteImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetArrayFromImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetArrayViewFromImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetImageFromArray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "SimpleITK.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "SimpleITK.Image",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "GetSize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetSpacing",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetOrigin",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetDirection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetDimension",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetNumberOfComponentsPerPixel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetPixelID",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetSpacing",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetOrigin",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetDirection",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetPixel",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetMetaData",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "CopyInformation",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "nibabel",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "nibabel.spatialimages.SpatialImage",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "nibabel.spatialimages.SpatialImage",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "get_fdata",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_data_dtype",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_filename",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "update_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xarray",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load_dataarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load_dataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_dataarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_dataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_mfdataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xarray.Dataset",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "compute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_netcdf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xarray.DataArray",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "compute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_netcdf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.pyplot",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "axhline",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axvline",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axis",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bar",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "barh",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "boxplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "errorbar",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fill_between",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "imshow",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "legend",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "plot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "scatter",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "stackplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "step",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "stem",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "violinplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "xlabel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "xlim",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "xticks",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ylabel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ylim",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "yticks",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@rcParams",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.RcParams",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@style",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.style",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rc",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rcdefaults",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "figure",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pie",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "matplotlib.patches.Wedge",
                  "matplotlib.text.Text",
                  "matplotlib.text.Text"
                ],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "show",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subplots",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "matplotlib.figure.Figure",
                  "matplotlib.axes.Axes"
                ],
                "mutatesKeyword": null
              },
              {
                "name": "tight_layout",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "title",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "use",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.figure.Figure",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@patch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_gridspec",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.gridspec.GridSpec",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_subplot",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "clear",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "suptitle",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.text.Text",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tight_layout",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.gridspec.GridSpec",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.axes.Axes",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fill",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axis",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_patch",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fill_between",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_axis_off",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_theta_zero_location",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_theta_direction",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axhline",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axvline",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bar",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.container.BarContainer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "barh",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.container.BarContainer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bar_label",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.text.Text",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "flatten",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "grid",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hlines",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hist",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "legend",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pie",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "matplotlib.patches.Wedge",
                  "matplotlib.text.Text",
                  "matplotlib.text.Text"
                ],
                "mutatesKeyword": null
              },
              {
                "name": "plot",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.lines.Line2DList",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ravel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reshape",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "scatter",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_aspect",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_axisbelow",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_title",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xlabel",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xlim",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xticklabels",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xticks",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_ylabel",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_ylim",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_yticks",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_yticklabels",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tick_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "text",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.text.Text",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.container.BarContainer",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.path",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Path",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.path.Path",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.path.Path",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.patches",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Patch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PathPatch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Wedge",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Wedge",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Circle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "FancyBboxPatch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.patches.Patch",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_edgecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.patches.Rectangle",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "get_height",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_width",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_x",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_y",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_edgecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_height",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_width",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_x",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_y",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.patches.Wedge",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_edgecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.text.Text",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_fontsize",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_fontweight",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_horizontalalignment",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_rotation",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_text",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_verticalalignment",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.lines.Line2DList",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.lines.Line2D",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linestyle",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_marker",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "seaborn.matrix.ClusterGrid",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@ax_heatmap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_row_dendrogram",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_col_dendrogram",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_row_colors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_col_colors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_cbar",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@cax",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@fig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@figure",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tight_layout",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "seaborn",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "clustermap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "seaborn.matrix.ClusterGrid",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_theme",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_style",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_context",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_palette",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_defaults",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_orig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "barplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "boxplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "heatmap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "histplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "lineplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "scatterplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "violinplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              }
            ]
          },
          {
            "name": "sklearn.preprocessing",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "StandardScaler",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.preprocessing.StandardScaler.copy-uncertain",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "partial_fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.preprocessing.StandardScaler",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "partial_fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.decomposition",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "PCA",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.decomposition.PCA.copy-uncertain",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.decomposition.PCA",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.linear_model",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "LinearRegression",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.linear_model.LinearRegression.copy-uncertain",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "predict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.linear_model.LinearRegression",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "predict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.api",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "add_constant",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "OLS",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "statsmodels.regression.linear_model.OLS",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.formula.api",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "ols",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "statsmodels.regression.linear_model.OLS",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.regression.linear_model.OLS",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "statsmodels.regression.linear_model.RegressionResults",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.regression.linear_model.RegressionResults",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "conf_int",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "predict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "summary",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python-callable:pathlib.Path",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "__call__",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          }
        ],
        "typeBindings": [
          {
            "target": "collections",
            "typeName": "collections",
            "argumentNames": []
          },
          {
            "target": "Path",
            "typeName": "python-callable:pathlib.Path",
            "argumentNames": []
          },
          {
            "target": "suppath",
            "typeName": "pathlib.PurePath",
            "argumentNames": []
          }
        ],
        "receiverCalls": [
          {
            "receiver": "python-callable:pathlib.Path",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [
              "suppath"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "json",
            "member": "loads",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "json"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [
              "supp"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "suppath",
            "member": "read_text",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "suppath"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "supp",
            "member": "items",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "supp"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "hashlib",
            "member": "hexdigest",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "sha256"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              [
                []
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "unknown"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [
              "hashlib"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "hashlib",
            "member": "sha256",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "hashlib"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "suppath",
            "member": "read_bytes",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "suppath"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "hashlib",
            "member": "hexdigest",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "sha256"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              [
                []
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "unknown"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [
              "hashlib"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "hashlib",
            "member": "sha256",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "hashlib"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "re",
            "member": "findall",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "re"
            ],
            "positionalArgumentNames": [
              [],
              []
            ],
            "positionalStaticShapes": [
              "scalar",
              "unknown"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "configs",
            "member": "values",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "configs"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          }
        ],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "partial",
        "writeState": "partial",
        "externalState": "partial",
        "reads": [
          "inputs/sampled-proof-sources-e112b2a78c2a.json"
        ],
        "writes": [],
        "reasonCodes": [
          "source-analysis-unsupported-call"
        ]
      },
      "fileContext": {
        "pythonBindings": [
          {
            "name": "collections",
            "qualifiedName": "collections",
            "kind": "import"
          },
          {
            "name": "hashlib",
            "qualifiedName": "hashlib",
            "kind": "import"
          },
          {
            "name": "json",
            "qualifiedName": "json",
            "kind": "import"
          },
          {
            "name": "Path",
            "qualifiedName": "pathlib.Path",
            "kind": "import"
          },
          {
            "name": "re",
            "qualifiedName": "re",
            "kind": "import"
          }
        ],
        "staticStrings": [
          {
            "name": "suppath",
            "value": "inputs/sampled-proof-sources-e112b2a78c2a.json"
          }
        ],
        "staticCollections": [],
        "localFileWrappers": []
      }
    },
    "notebook-run-1791456159262-103": {
      "checksum": "e28a6a41f0f826fad2040141ef1523ec2f29881de9daead244f48fe0ed441d4c",
      "facts": {
        "state": "available",
        "definedNames": [
          "key"
        ],
        "usedNames": [
          "extra",
          "print"
        ],
        "priorUsedNames": [
          "extra",
          "print"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [
          "print"
        ],
        "safeCallArgumentNames": [
          "key"
        ],
        "typeSummaries": [
          {
            "name": "pycirclize.Circos",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "chord_diagram",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pycirclize.circos.Circos",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "initialize_from_matrix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pycirclize.circos.Circos",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pycirclize.circos.Circos",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "plotfig",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pathlib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Path",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PurePath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PosixPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PurePosixPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "WindowsPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PureWindowsPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "gzip",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "gzip.GzipFile",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "gzip.GzipFile",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sqlite3",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "connect",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Connection",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "shutil",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy2",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copyfile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copytree",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pathlib.PurePath",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "joinpath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "with_name",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "with_suffix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "with_stem",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "as_posix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "is_absolute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "is_relative_to",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mkdir",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "relative_to",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "glob",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_bytes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_bytes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sqlite3.Connection",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "cursor",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Cursor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "execute",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Cursor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sqlite3.Cursor",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "execute",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Cursor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fetchall",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "importlib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "import_module",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pickle",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dump",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loads",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cloudpickle",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loads",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "dill",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loads",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "joblib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dump",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "torch",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "h5py",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "File",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.File",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "dask.dataframe",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "dask.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "dask.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "muon",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_10x_h5",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "muon.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5mu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "muon.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_10x_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "muon.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "mudata",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "MuData",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mudata.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "mudata.MuData",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_h5mu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "muon.MuData",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_h5mu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "wfdb",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "rdrecord",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rdann",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "wrsamp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "dask.DataFrame",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "decimal",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Decimal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "decimal.Decimal",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "decimal.Decimal",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "collections",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Counter",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "collections.Counter",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "defaultdict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "collections.Counter",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "elements",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "items",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "keys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "most_common",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subtract",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "total",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "update",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "csv",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "DictReader",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "csv.DictReader",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reader",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "csv.reader",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "csv.DictReader",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "csv.reader",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "io",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "BytesIO",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "io.BytesIO",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "StringIO",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "io.StringIO",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "io.BytesIO",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "getvalue",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seek",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tell",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truncate",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "io.StringIO",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "getvalue",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seek",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tell",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truncate",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "random",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "random",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "uniform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "triangular",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randint",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randrange",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getrandbits",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "gauss",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "normalvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lognormvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "expovariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "vonmisesvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "gammavariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "betavariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "paretovariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "weibullvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "shuffle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "x"
              },
              {
                "name": "sample",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "choices",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "choice",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "numpy.random",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "random",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "random_sample",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sample",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ranf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rand",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randn",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randint",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "normal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "standard_normal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "uniform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "poisson",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "binomial",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "multinomial",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "multivariate_normal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "beta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "gamma",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "exponential",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lognormal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "chisquare",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "standard_t",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "dirichlet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "permutation",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "choice",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "shuffle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "x"
              }
            ]
          },
          {
            "name": "numpy",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@random",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.random",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@pi",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "floor",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ceil",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log10",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "degrees",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "radians",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "rad2deg",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "deg2rad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sin",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "cos",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "tan",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sqrt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "exp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "expm1",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log1p",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log2",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "abs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "absolute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "fabs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "cumsum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "arange",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "atleast_1d",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "array",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "asarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "column_stack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "concatenate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "clip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "diff",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "full",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "full_like",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fromfile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "genfromtxt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hstack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "linspace",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loadtxt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isfinite",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "isnan",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ones",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "percentile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ravel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savetxt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "stack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "std",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "vstack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "where",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "zeros",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "numpy.ndarray",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fill",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "flatten",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ravel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reshape",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "resize",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "std",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "concat",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "crosstab",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "DataFrame",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "merge",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ExcelFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.ExcelFile",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_excel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_feather",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_fwf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_iceberg",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_json",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_orc",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_pickle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_pickle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sas",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_spss",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sql",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sql_query",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sql_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_stata",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_xml",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Series",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyreadstat",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_dta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sas7bdat",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sav",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_xport",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_sav",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_dta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_xport",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyarrow.parquet",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.Table",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyfaidx",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Fasta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyfaidx.Fasta",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyranges",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_bed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_gtf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.stats",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "chi2_contingency",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mannwhitneyu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pearsonr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "spearmanr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ttest_1samp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ttest_ind",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ttest_rel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.io.wavfile",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "python.scalar",
                  "numpy.ndarray"
                ],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.numeric-tuple",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "python.numbers",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "union",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "intersection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "symmetric_difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "colorsys",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "rgb_to_hls",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hls_to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rgb_to_hsv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hsv_to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rgb_to_yiq",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "yiq_to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.colors",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@LinearSegmentedColormap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors.LinearSegmentedColormap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_rgba",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_hex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.colors.LinearSegmentedColormap",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "from_list",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors.Colormap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.colors.Colormap",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "reversed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors.Colormap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_bad",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_under",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_over",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.scalar",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "is_integer",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "startswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "endswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "replace",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xml.etree.ElementTree",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fromstring",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xml.etree.ElementTree.Element",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xml.etree.ElementTree.Element",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "find",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xml.etree.ElementTree.Element",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "findall",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.xml-elements",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "iter",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.xml-elements",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "iterfind",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.xml-elements",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@tag",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@tail",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.xml-elements",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "python.string",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "startswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "endswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "capitalize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "casefold",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lower",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "upper",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "title",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "strip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "split",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.strings",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "replace",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "format",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.strings",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "union",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "intersection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "symmetric_difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.unique-values",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.calculated-sequence",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "python.container",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "union",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "intersection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "symmetric_difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.mapping",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "get",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "items",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "keys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "__getitem__",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.ExcelFile",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@sheet_names",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.strings",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "parse",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.ExcelSheets",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "keys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.ExcelSheets.values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "items",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.ExcelSheets.items",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.ExcelSheets.values",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "pandas.ExcelSheets.items",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "pandas.Index",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.unique-values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_list",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.unique-values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.DataFrame",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_numpy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "div",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "divide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truediv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sub",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subtract",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@column",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@columns",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "describe",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "assign",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "drop",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "drop_duplicates",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "dropna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fillna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ffill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bfill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "groupby",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.core.groupby.DataFrameGroupBy",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reindex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_dict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "head",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "iterrows",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame.iterrows",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_string",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "join",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "notna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "melt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "merge",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pivot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pivot_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rename",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "round",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_excel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_feather",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_json",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_html",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_latex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_markdown",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "value_counts",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.StringMethods",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "strip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lower",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "upper",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "capitalize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "title",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "casefold",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.DataFrame.iterrows",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "pandas.core.groupby.DataFrameGroupBy",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "agg",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "aggregate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.core.groupby.SeriesGroupBy",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.Series",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_numpy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "div",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "divide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truediv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sub",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subtract",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@str",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.StringMethods",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "describe",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_list",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "dropna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "drop_duplicates",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fillna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ffill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bfill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "head",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reindex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "unique",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.unique-values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rename",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "round",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "notna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_dict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_frame",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "value_counts",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@colors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@rcParams",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.RcParams",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@style",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.style",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rc",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rcdefaults",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "use",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.RcParams",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "update",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.style",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "use",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.image",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "imageio.v3",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "skimage.io",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cv2",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "PIL.Image",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fromarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "PIL.Image.Image",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "convert",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "crop",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getbbox",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "paste",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "resize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rotate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata.io",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@pp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scanpy.pp",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@pl",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scanpy.pl",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@tl",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scanpy.tl",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_10x_h5",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_10x_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_visium",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy.pp",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "calculate_qc_metrics",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "filter_cells",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "filter_genes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "highly_variable_genes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "log1p",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "normalize_total",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "neighbors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "regress_out",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "scale",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy.pl",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dotplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "embedding",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "heatmap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "matrixplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "spatial",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tracksplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "umap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "violin",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy.tl",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "leiden",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "louvain",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pca",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rank_genes_groups",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score_genes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tsne",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "umap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata.AnnData",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "obs_names_make_unique",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "var_names_make_unique",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_csvs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "openslide",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "OpenSlide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "openslide.OpenSlide",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_slide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "openslide.OpenSlide",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cyvcf2",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "VCF",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "cyvcf2.VCF",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Writer",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "cyvcf2.Writer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cyvcf2.VCF",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_index",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "__call__",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_samples",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_info_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_format_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_filter_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cyvcf2.Writer",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "from_string",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "cyvcf2.Writer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_record",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pysam",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "AlignmentFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "VariantFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "TabixFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mgf",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "MGF",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "IndexedMGF",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mzml",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "MzML",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mgf.IndexedMGF",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "prebuild_byte_offset_file",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mzml.MzML",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "prebuild_byte_offset_file",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "openslide.OpenSlide",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_region",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_thumbnail",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "radiomics.featureextractor",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "RadiomicsFeatureExtractor",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "radiomics.featureextractor.RadiomicsFeatureExtractor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "radiomics.featureextractor.RadiomicsFeatureExtractor",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "execute",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loadParams",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "SimpleITK",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "ReadImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "SimpleITK.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "WriteTransform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "WriteImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetArrayFromImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetArrayViewFromImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetImageFromArray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "SimpleITK.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "SimpleITK.Image",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "GetSize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetSpacing",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetOrigin",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetDirection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetDimension",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetNumberOfComponentsPerPixel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetPixelID",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetSpacing",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetOrigin",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetDirection",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetPixel",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetMetaData",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "CopyInformation",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "nibabel",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "nibabel.spatialimages.SpatialImage",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "nibabel.spatialimages.SpatialImage",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "get_fdata",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_data_dtype",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_filename",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "update_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xarray",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load_dataarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load_dataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_dataarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_dataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_mfdataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xarray.Dataset",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "compute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_netcdf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xarray.DataArray",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "compute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_netcdf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.pyplot",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "axhline",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axvline",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axis",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bar",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "barh",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "boxplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "errorbar",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fill_between",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "imshow",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "legend",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "plot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "scatter",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "stackplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "step",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "stem",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "violinplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "xlabel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "xlim",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "xticks",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ylabel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ylim",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "yticks",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@rcParams",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.RcParams",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@style",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.style",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rc",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rcdefaults",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "figure",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pie",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "matplotlib.patches.Wedge",
                  "matplotlib.text.Text",
                  "matplotlib.text.Text"
                ],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "show",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subplots",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "matplotlib.figure.Figure",
                  "matplotlib.axes.Axes"
                ],
                "mutatesKeyword": null
              },
              {
                "name": "tight_layout",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "title",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "use",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.figure.Figure",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@patch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_gridspec",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.gridspec.GridSpec",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_subplot",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "clear",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "suptitle",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.text.Text",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tight_layout",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.gridspec.GridSpec",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.axes.Axes",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fill",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axis",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_patch",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fill_between",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_axis_off",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_theta_zero_location",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_theta_direction",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axhline",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axvline",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bar",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.container.BarContainer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "barh",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.container.BarContainer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bar_label",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.text.Text",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "flatten",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "grid",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hlines",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hist",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "legend",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pie",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "matplotlib.patches.Wedge",
                  "matplotlib.text.Text",
                  "matplotlib.text.Text"
                ],
                "mutatesKeyword": null
              },
              {
                "name": "plot",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.lines.Line2DList",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ravel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reshape",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "scatter",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_aspect",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_axisbelow",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_title",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xlabel",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xlim",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xticklabels",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xticks",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_ylabel",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_ylim",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_yticks",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_yticklabels",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tick_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "text",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.text.Text",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.container.BarContainer",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.path",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Path",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.path.Path",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.path.Path",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.patches",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Patch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PathPatch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Wedge",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Wedge",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Circle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "FancyBboxPatch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.patches.Patch",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_edgecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.patches.Rectangle",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "get_height",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_width",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_x",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_y",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_edgecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_height",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_width",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_x",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_y",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.patches.Wedge",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_edgecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.text.Text",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_fontsize",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_fontweight",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_horizontalalignment",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_rotation",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_text",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_verticalalignment",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.lines.Line2DList",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.lines.Line2D",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linestyle",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_marker",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "seaborn.matrix.ClusterGrid",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@ax_heatmap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_row_dendrogram",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_col_dendrogram",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_row_colors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_col_colors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_cbar",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@cax",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@fig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@figure",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tight_layout",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "seaborn",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "clustermap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "seaborn.matrix.ClusterGrid",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_theme",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_style",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_context",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_palette",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_defaults",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_orig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "barplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "boxplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "heatmap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "histplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "lineplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "scatterplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "violinplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              }
            ]
          },
          {
            "name": "sklearn.preprocessing",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "StandardScaler",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.preprocessing.StandardScaler.copy-uncertain",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "partial_fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.preprocessing.StandardScaler",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "partial_fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.decomposition",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "PCA",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.decomposition.PCA.copy-uncertain",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.decomposition.PCA",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.linear_model",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "LinearRegression",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.linear_model.LinearRegression.copy-uncertain",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "predict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.linear_model.LinearRegression",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "predict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.api",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "add_constant",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "OLS",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "statsmodels.regression.linear_model.OLS",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.formula.api",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "ols",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "statsmodels.regression.linear_model.OLS",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.regression.linear_model.OLS",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "statsmodels.regression.linear_model.RegressionResults",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.regression.linear_model.RegressionResults",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "conf_int",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "predict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "summary",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          }
        ],
        "typeBindings": [
          {
            "target": "key",
            "typeName": "python.string",
            "argumentNames": []
          }
        ],
        "receiverCalls": [],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "partial",
        "writeState": "complete",
        "externalState": "complete",
        "reads": [],
        "writes": [],
        "reasonCodes": [
          "source-analysis-unsupported-call"
        ]
      },
      "fileContext": {
        "staticStrings": [
          {
            "name": "key",
            "value": "lean/OAI/Combinatorics/MatchingEntropy/Main.lean"
          }
        ],
        "staticCollections": [],
        "localFileWrappers": []
      }
    },
    "notebook-run-1791456176503-104": {
      "checksum": "0bf032ca40d50c2194373d72a540741a784e47b7de1f03ae954c228bfe290b7d",
      "facts": {
        "state": "available",
        "definedNames": [
          "key"
        ],
        "usedNames": [
          "extra",
          "print"
        ],
        "priorUsedNames": [
          "extra",
          "print"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [
          "print"
        ],
        "safeCallArgumentNames": [
          "key"
        ],
        "typeSummaries": [
          {
            "name": "pycirclize.Circos",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "chord_diagram",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pycirclize.circos.Circos",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "initialize_from_matrix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pycirclize.circos.Circos",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pycirclize.circos.Circos",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "plotfig",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pathlib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Path",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PurePath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PosixPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PurePosixPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "WindowsPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PureWindowsPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "gzip",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "gzip.GzipFile",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "gzip.GzipFile",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sqlite3",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "connect",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Connection",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "shutil",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy2",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copyfile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copytree",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pathlib.PurePath",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "joinpath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "with_name",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "with_suffix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "with_stem",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "as_posix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "is_absolute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "is_relative_to",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mkdir",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "relative_to",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "glob",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_bytes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_bytes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sqlite3.Connection",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "cursor",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Cursor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "execute",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Cursor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sqlite3.Cursor",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "execute",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Cursor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fetchall",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "importlib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "import_module",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pickle",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dump",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loads",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cloudpickle",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loads",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "dill",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loads",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "joblib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dump",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "torch",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "h5py",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "File",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.File",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "dask.dataframe",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "dask.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "dask.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "muon",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_10x_h5",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "muon.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5mu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "muon.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_10x_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "muon.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "mudata",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "MuData",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mudata.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "mudata.MuData",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_h5mu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "muon.MuData",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_h5mu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "wfdb",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "rdrecord",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rdann",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "wrsamp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "dask.DataFrame",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "decimal",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Decimal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "decimal.Decimal",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "decimal.Decimal",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "collections",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Counter",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "collections.Counter",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "defaultdict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "collections.Counter",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "elements",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "items",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "keys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "most_common",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subtract",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "total",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "update",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "csv",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "DictReader",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "csv.DictReader",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reader",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "csv.reader",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "csv.DictReader",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "csv.reader",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "io",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "BytesIO",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "io.BytesIO",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "StringIO",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "io.StringIO",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "io.BytesIO",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "getvalue",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seek",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tell",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truncate",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "io.StringIO",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "getvalue",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seek",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tell",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truncate",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "random",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "random",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "uniform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "triangular",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randint",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randrange",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getrandbits",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "gauss",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "normalvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lognormvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "expovariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "vonmisesvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "gammavariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "betavariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "paretovariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "weibullvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "shuffle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "x"
              },
              {
                "name": "sample",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "choices",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "choice",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "numpy.random",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "random",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "random_sample",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sample",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ranf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rand",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randn",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randint",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "normal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "standard_normal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "uniform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "poisson",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "binomial",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "multinomial",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "multivariate_normal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "beta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "gamma",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "exponential",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lognormal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "chisquare",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "standard_t",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "dirichlet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "permutation",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "choice",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "shuffle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "x"
              }
            ]
          },
          {
            "name": "numpy",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@random",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.random",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@pi",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "floor",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ceil",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log10",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "degrees",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "radians",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "rad2deg",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "deg2rad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sin",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "cos",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "tan",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sqrt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "exp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "expm1",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log1p",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log2",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "abs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "absolute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "fabs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "cumsum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "arange",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "atleast_1d",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "array",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "asarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "column_stack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "concatenate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "clip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "diff",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "full",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "full_like",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fromfile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "genfromtxt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hstack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "linspace",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loadtxt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isfinite",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "isnan",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ones",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "percentile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ravel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savetxt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "stack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "std",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "vstack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "where",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "zeros",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "numpy.ndarray",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fill",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "flatten",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ravel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reshape",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "resize",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "std",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "concat",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "crosstab",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "DataFrame",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "merge",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ExcelFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.ExcelFile",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_excel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_feather",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_fwf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_iceberg",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_json",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_orc",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_pickle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_pickle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sas",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_spss",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sql",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sql_query",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sql_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_stata",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_xml",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Series",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyreadstat",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_dta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sas7bdat",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sav",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_xport",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_sav",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_dta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_xport",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyarrow.parquet",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.Table",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyfaidx",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Fasta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyfaidx.Fasta",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyranges",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_bed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_gtf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.stats",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "chi2_contingency",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mannwhitneyu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pearsonr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "spearmanr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ttest_1samp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ttest_ind",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ttest_rel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.io.wavfile",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "python.scalar",
                  "numpy.ndarray"
                ],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.numeric-tuple",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "python.numbers",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "union",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "intersection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "symmetric_difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "colorsys",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "rgb_to_hls",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hls_to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rgb_to_hsv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hsv_to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rgb_to_yiq",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "yiq_to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.colors",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@LinearSegmentedColormap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors.LinearSegmentedColormap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_rgba",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_hex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.colors.LinearSegmentedColormap",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "from_list",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors.Colormap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.colors.Colormap",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "reversed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors.Colormap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_bad",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_under",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_over",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.scalar",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "is_integer",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "startswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "endswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "replace",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xml.etree.ElementTree",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fromstring",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xml.etree.ElementTree.Element",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xml.etree.ElementTree.Element",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "find",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xml.etree.ElementTree.Element",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "findall",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.xml-elements",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "iter",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.xml-elements",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "iterfind",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.xml-elements",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@tag",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@tail",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.xml-elements",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "python.string",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "startswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "endswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "capitalize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "casefold",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lower",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "upper",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "title",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "strip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "split",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.strings",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "replace",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "format",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.strings",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "union",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "intersection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "symmetric_difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.unique-values",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.calculated-sequence",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "python.container",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "union",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "intersection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "symmetric_difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.mapping",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "get",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "items",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "keys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "__getitem__",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.ExcelFile",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@sheet_names",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.strings",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "parse",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.ExcelSheets",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "keys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.ExcelSheets.values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "items",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.ExcelSheets.items",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.ExcelSheets.values",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "pandas.ExcelSheets.items",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "pandas.Index",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.unique-values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_list",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.unique-values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.DataFrame",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_numpy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "div",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "divide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truediv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sub",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subtract",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@column",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@columns",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "describe",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "assign",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "drop",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "drop_duplicates",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "dropna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fillna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ffill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bfill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "groupby",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.core.groupby.DataFrameGroupBy",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reindex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_dict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "head",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "iterrows",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame.iterrows",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_string",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "join",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "notna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "melt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "merge",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pivot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pivot_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rename",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "round",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_excel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_feather",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_json",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_html",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_latex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_markdown",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "value_counts",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.StringMethods",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "strip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lower",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "upper",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "capitalize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "title",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "casefold",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.DataFrame.iterrows",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "pandas.core.groupby.DataFrameGroupBy",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "agg",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "aggregate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.core.groupby.SeriesGroupBy",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.Series",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_numpy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "div",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "divide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truediv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sub",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subtract",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@str",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.StringMethods",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "describe",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_list",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "dropna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "drop_duplicates",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fillna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ffill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bfill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "head",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reindex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "unique",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.unique-values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rename",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "round",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "notna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_dict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_frame",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "value_counts",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@colors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@rcParams",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.RcParams",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@style",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.style",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rc",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rcdefaults",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "use",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.RcParams",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "update",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.style",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "use",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.image",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "imageio.v3",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "skimage.io",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cv2",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "PIL.Image",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fromarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "PIL.Image.Image",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "convert",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "crop",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getbbox",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "paste",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "resize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rotate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata.io",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@pp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scanpy.pp",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@pl",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scanpy.pl",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@tl",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scanpy.tl",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_10x_h5",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_10x_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_visium",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy.pp",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "calculate_qc_metrics",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "filter_cells",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "filter_genes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "highly_variable_genes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "log1p",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "normalize_total",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "neighbors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "regress_out",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "scale",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy.pl",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dotplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "embedding",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "heatmap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "matrixplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "spatial",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tracksplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "umap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "violin",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy.tl",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "leiden",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "louvain",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pca",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rank_genes_groups",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score_genes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tsne",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "umap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata.AnnData",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "obs_names_make_unique",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "var_names_make_unique",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_csvs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "openslide",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "OpenSlide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "openslide.OpenSlide",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_slide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "openslide.OpenSlide",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cyvcf2",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "VCF",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "cyvcf2.VCF",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Writer",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "cyvcf2.Writer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cyvcf2.VCF",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_index",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "__call__",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_samples",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_info_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_format_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_filter_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cyvcf2.Writer",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "from_string",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "cyvcf2.Writer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_record",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pysam",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "AlignmentFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "VariantFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "TabixFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mgf",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "MGF",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "IndexedMGF",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mzml",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "MzML",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mgf.IndexedMGF",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "prebuild_byte_offset_file",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mzml.MzML",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "prebuild_byte_offset_file",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "openslide.OpenSlide",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_region",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_thumbnail",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "radiomics.featureextractor",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "RadiomicsFeatureExtractor",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "radiomics.featureextractor.RadiomicsFeatureExtractor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "radiomics.featureextractor.RadiomicsFeatureExtractor",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "execute",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loadParams",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "SimpleITK",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "ReadImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "SimpleITK.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "WriteTransform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "WriteImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetArrayFromImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetArrayViewFromImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetImageFromArray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "SimpleITK.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "SimpleITK.Image",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "GetSize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetSpacing",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetOrigin",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetDirection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetDimension",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetNumberOfComponentsPerPixel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetPixelID",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetSpacing",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetOrigin",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetDirection",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetPixel",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetMetaData",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "CopyInformation",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "nibabel",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "nibabel.spatialimages.SpatialImage",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "nibabel.spatialimages.SpatialImage",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "get_fdata",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_data_dtype",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_filename",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "update_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xarray",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load_dataarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load_dataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_dataarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_dataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_mfdataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xarray.Dataset",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "compute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_netcdf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xarray.DataArray",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "compute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_netcdf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.pyplot",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "axhline",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axvline",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axis",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bar",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "barh",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "boxplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "errorbar",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fill_between",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "imshow",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "legend",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "plot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "scatter",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "stackplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "step",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "stem",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "violinplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "xlabel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "xlim",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "xticks",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ylabel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ylim",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "yticks",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@rcParams",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.RcParams",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@style",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.style",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rc",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rcdefaults",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "figure",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pie",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "matplotlib.patches.Wedge",
                  "matplotlib.text.Text",
                  "matplotlib.text.Text"
                ],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "show",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subplots",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "matplotlib.figure.Figure",
                  "matplotlib.axes.Axes"
                ],
                "mutatesKeyword": null
              },
              {
                "name": "tight_layout",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "title",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "use",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.figure.Figure",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@patch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_gridspec",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.gridspec.GridSpec",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_subplot",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "clear",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "suptitle",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.text.Text",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tight_layout",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.gridspec.GridSpec",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.axes.Axes",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fill",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axis",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_patch",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fill_between",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_axis_off",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_theta_zero_location",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_theta_direction",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axhline",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axvline",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bar",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.container.BarContainer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "barh",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.container.BarContainer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bar_label",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.text.Text",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "flatten",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "grid",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hlines",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hist",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "legend",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pie",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "matplotlib.patches.Wedge",
                  "matplotlib.text.Text",
                  "matplotlib.text.Text"
                ],
                "mutatesKeyword": null
              },
              {
                "name": "plot",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.lines.Line2DList",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ravel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reshape",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "scatter",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_aspect",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_axisbelow",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_title",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xlabel",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xlim",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xticklabels",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xticks",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_ylabel",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_ylim",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_yticks",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_yticklabels",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tick_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "text",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.text.Text",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.container.BarContainer",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.path",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Path",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.path.Path",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.path.Path",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.patches",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Patch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PathPatch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Wedge",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Wedge",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Circle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "FancyBboxPatch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.patches.Patch",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_edgecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.patches.Rectangle",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "get_height",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_width",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_x",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_y",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_edgecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_height",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_width",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_x",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_y",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.patches.Wedge",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_edgecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.text.Text",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_fontsize",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_fontweight",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_horizontalalignment",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_rotation",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_text",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_verticalalignment",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.lines.Line2DList",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.lines.Line2D",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linestyle",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_marker",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "seaborn.matrix.ClusterGrid",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@ax_heatmap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_row_dendrogram",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_col_dendrogram",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_row_colors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_col_colors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_cbar",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@cax",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@fig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@figure",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tight_layout",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "seaborn",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "clustermap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "seaborn.matrix.ClusterGrid",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_theme",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_style",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_context",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_palette",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_defaults",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_orig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "barplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "boxplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "heatmap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "histplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "lineplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "scatterplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "violinplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              }
            ]
          },
          {
            "name": "sklearn.preprocessing",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "StandardScaler",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.preprocessing.StandardScaler.copy-uncertain",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "partial_fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.preprocessing.StandardScaler",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "partial_fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.decomposition",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "PCA",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.decomposition.PCA.copy-uncertain",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.decomposition.PCA",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.linear_model",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "LinearRegression",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.linear_model.LinearRegression.copy-uncertain",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "predict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.linear_model.LinearRegression",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "predict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.api",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "add_constant",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "OLS",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "statsmodels.regression.linear_model.OLS",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.formula.api",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "ols",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "statsmodels.regression.linear_model.OLS",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.regression.linear_model.OLS",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "statsmodels.regression.linear_model.RegressionResults",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.regression.linear_model.RegressionResults",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "conf_int",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "predict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "summary",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          }
        ],
        "typeBindings": [
          {
            "target": "key",
            "typeName": "python.string",
            "argumentNames": []
          }
        ],
        "receiverCalls": [],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "partial",
        "writeState": "complete",
        "externalState": "complete",
        "reads": [],
        "writes": [],
        "reasonCodes": [
          "source-analysis-unsupported-call"
        ]
      },
      "fileContext": {
        "staticStrings": [
          {
            "name": "key",
            "value": "lean/OAI/MathematicalPhysics/Elasticity/Uniqueness.lean"
          }
        ],
        "staticCollections": [],
        "localFileWrappers": []
      }
    },
    "notebook-run-1791456191808-105": {
      "checksum": "0f42d94a792943997a2647e43daf0c87fb9ddde3c0736ca4b5666dc216142517",
      "facts": {
        "state": "available",
        "definedNames": [
          "key",
          "v"
        ],
        "usedNames": [
          "extra",
          "print",
          "re",
          "v"
        ],
        "priorUsedNames": [
          "extra",
          "print",
          "re"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [],
        "aliases": [
          {
            "target": "v",
            "source": "extra",
            "kind": "possible-reference",
            "access": "subscript",
            "member": "content"
          }
        ],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [
          "print"
        ],
        "safeCallArgumentNames": [
          "key"
        ],
        "typeSummaries": [
          {
            "name": "pycirclize.Circos",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "chord_diagram",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pycirclize.circos.Circos",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "initialize_from_matrix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pycirclize.circos.Circos",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pycirclize.circos.Circos",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "plotfig",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pathlib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Path",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PurePath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PosixPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PurePosixPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "WindowsPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PureWindowsPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "gzip",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "gzip.GzipFile",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "gzip.GzipFile",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sqlite3",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "connect",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Connection",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "shutil",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy2",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copyfile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copytree",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pathlib.PurePath",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "joinpath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "with_name",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "with_suffix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "with_stem",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "as_posix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "is_absolute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "is_relative_to",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mkdir",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "relative_to",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "glob",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_bytes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_bytes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sqlite3.Connection",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "cursor",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Cursor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "execute",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Cursor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sqlite3.Cursor",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "execute",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Cursor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fetchall",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "importlib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "import_module",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pickle",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dump",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loads",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cloudpickle",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loads",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "dill",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loads",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "joblib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dump",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "torch",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "h5py",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "File",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.File",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "dask.dataframe",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "dask.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "dask.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "muon",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_10x_h5",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "muon.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5mu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "muon.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_10x_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "muon.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "mudata",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "MuData",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mudata.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "mudata.MuData",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_h5mu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "muon.MuData",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_h5mu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "wfdb",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "rdrecord",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rdann",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "wrsamp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "dask.DataFrame",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "decimal",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Decimal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "decimal.Decimal",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "decimal.Decimal",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "collections",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Counter",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "collections.Counter",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "defaultdict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "collections.Counter",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "elements",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "items",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "keys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "most_common",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subtract",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "total",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "update",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "csv",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "DictReader",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "csv.DictReader",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reader",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "csv.reader",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "csv.DictReader",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "csv.reader",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "io",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "BytesIO",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "io.BytesIO",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "StringIO",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "io.StringIO",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "io.BytesIO",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "getvalue",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seek",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tell",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truncate",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "io.StringIO",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "getvalue",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seek",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tell",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truncate",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "random",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "random",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "uniform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "triangular",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randint",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randrange",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getrandbits",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "gauss",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "normalvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lognormvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "expovariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "vonmisesvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "gammavariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "betavariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "paretovariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "weibullvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "shuffle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "x"
              },
              {
                "name": "sample",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "choices",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "choice",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "numpy.random",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "random",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "random_sample",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sample",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ranf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rand",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randn",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randint",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "normal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "standard_normal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "uniform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "poisson",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "binomial",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "multinomial",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "multivariate_normal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "beta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "gamma",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "exponential",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lognormal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "chisquare",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "standard_t",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "dirichlet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "permutation",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "choice",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "shuffle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "x"
              }
            ]
          },
          {
            "name": "numpy",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@random",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.random",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@pi",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "floor",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ceil",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log10",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "degrees",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "radians",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "rad2deg",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "deg2rad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sin",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "cos",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "tan",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sqrt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "exp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "expm1",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log1p",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log2",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "abs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "absolute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "fabs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "cumsum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "arange",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "atleast_1d",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "array",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "asarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "column_stack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "concatenate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "clip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "diff",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "full",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "full_like",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fromfile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "genfromtxt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hstack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "linspace",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loadtxt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isfinite",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "isnan",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ones",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "percentile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ravel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savetxt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "stack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "std",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "vstack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "where",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "zeros",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "numpy.ndarray",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fill",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "flatten",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ravel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reshape",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "resize",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "std",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "concat",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "crosstab",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "DataFrame",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "merge",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ExcelFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.ExcelFile",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_excel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_feather",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_fwf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_iceberg",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_json",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_orc",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_pickle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_pickle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sas",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_spss",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sql",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sql_query",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sql_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_stata",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_xml",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Series",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyreadstat",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_dta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sas7bdat",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sav",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_xport",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_sav",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_dta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_xport",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyarrow.parquet",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.Table",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyfaidx",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Fasta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyfaidx.Fasta",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyranges",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_bed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_gtf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.stats",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "chi2_contingency",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mannwhitneyu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pearsonr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "spearmanr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ttest_1samp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ttest_ind",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ttest_rel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.io.wavfile",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "python.scalar",
                  "numpy.ndarray"
                ],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.numeric-tuple",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "python.numbers",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "union",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "intersection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "symmetric_difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "colorsys",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "rgb_to_hls",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hls_to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rgb_to_hsv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hsv_to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rgb_to_yiq",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "yiq_to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.colors",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@LinearSegmentedColormap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors.LinearSegmentedColormap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_rgba",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_hex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.colors.LinearSegmentedColormap",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "from_list",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors.Colormap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.colors.Colormap",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "reversed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors.Colormap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_bad",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_under",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_over",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.scalar",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "is_integer",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "startswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "endswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "replace",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xml.etree.ElementTree",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fromstring",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xml.etree.ElementTree.Element",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xml.etree.ElementTree.Element",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "find",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xml.etree.ElementTree.Element",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "findall",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.xml-elements",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "iter",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.xml-elements",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "iterfind",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.xml-elements",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@tag",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@tail",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.xml-elements",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "python.string",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "startswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "endswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "capitalize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "casefold",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lower",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "upper",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "title",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "strip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "split",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.strings",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "replace",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "format",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.strings",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "union",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "intersection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "symmetric_difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.unique-values",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.calculated-sequence",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "python.container",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "union",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "intersection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "symmetric_difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.mapping",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "get",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "items",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "keys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "__getitem__",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.ExcelFile",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@sheet_names",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.strings",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "parse",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.ExcelSheets",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "keys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.ExcelSheets.values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "items",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.ExcelSheets.items",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.ExcelSheets.values",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "pandas.ExcelSheets.items",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "pandas.Index",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.unique-values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_list",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.unique-values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.DataFrame",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_numpy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "div",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "divide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truediv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sub",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subtract",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@column",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@columns",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "describe",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "assign",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "drop",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "drop_duplicates",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "dropna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fillna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ffill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bfill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "groupby",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.core.groupby.DataFrameGroupBy",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reindex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_dict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "head",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "iterrows",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame.iterrows",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_string",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "join",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "notna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "melt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "merge",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pivot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pivot_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rename",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "round",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_excel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_feather",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_json",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_html",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_latex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_markdown",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "value_counts",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.StringMethods",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "strip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lower",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "upper",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "capitalize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "title",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "casefold",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.DataFrame.iterrows",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "pandas.core.groupby.DataFrameGroupBy",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "agg",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "aggregate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.core.groupby.SeriesGroupBy",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.Series",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_numpy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "div",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "divide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truediv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sub",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subtract",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@str",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.StringMethods",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "describe",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_list",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "dropna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "drop_duplicates",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fillna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ffill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bfill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "head",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reindex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "unique",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.unique-values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rename",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "round",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "notna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_dict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_frame",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "value_counts",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@colors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@rcParams",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.RcParams",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@style",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.style",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rc",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rcdefaults",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "use",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.RcParams",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "update",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.style",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "use",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.image",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "imageio.v3",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "skimage.io",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cv2",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "PIL.Image",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fromarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "PIL.Image.Image",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "convert",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "crop",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getbbox",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "paste",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "resize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rotate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata.io",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@pp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scanpy.pp",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@pl",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scanpy.pl",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@tl",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scanpy.tl",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_10x_h5",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_10x_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_visium",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy.pp",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "calculate_qc_metrics",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "filter_cells",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "filter_genes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "highly_variable_genes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "log1p",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "normalize_total",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "neighbors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "regress_out",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "scale",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy.pl",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dotplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "embedding",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "heatmap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "matrixplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "spatial",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tracksplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "umap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "violin",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy.tl",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "leiden",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "louvain",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pca",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rank_genes_groups",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score_genes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tsne",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "umap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata.AnnData",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "obs_names_make_unique",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "var_names_make_unique",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_csvs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "openslide",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "OpenSlide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "openslide.OpenSlide",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_slide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "openslide.OpenSlide",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cyvcf2",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "VCF",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "cyvcf2.VCF",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Writer",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "cyvcf2.Writer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cyvcf2.VCF",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_index",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "__call__",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_samples",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_info_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_format_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_filter_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cyvcf2.Writer",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "from_string",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "cyvcf2.Writer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_record",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pysam",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "AlignmentFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "VariantFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "TabixFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mgf",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "MGF",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "IndexedMGF",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mzml",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "MzML",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mgf.IndexedMGF",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "prebuild_byte_offset_file",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mzml.MzML",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "prebuild_byte_offset_file",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "openslide.OpenSlide",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_region",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_thumbnail",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "radiomics.featureextractor",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "RadiomicsFeatureExtractor",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "radiomics.featureextractor.RadiomicsFeatureExtractor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "radiomics.featureextractor.RadiomicsFeatureExtractor",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "execute",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loadParams",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "SimpleITK",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "ReadImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "SimpleITK.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "WriteTransform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "WriteImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetArrayFromImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetArrayViewFromImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetImageFromArray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "SimpleITK.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "SimpleITK.Image",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "GetSize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetSpacing",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetOrigin",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetDirection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetDimension",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetNumberOfComponentsPerPixel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetPixelID",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetSpacing",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetOrigin",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetDirection",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetPixel",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetMetaData",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "CopyInformation",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "nibabel",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "nibabel.spatialimages.SpatialImage",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "nibabel.spatialimages.SpatialImage",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "get_fdata",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_data_dtype",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_filename",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "update_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xarray",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load_dataarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load_dataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_dataarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_dataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_mfdataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xarray.Dataset",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "compute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_netcdf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xarray.DataArray",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "compute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_netcdf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.pyplot",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "axhline",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axvline",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axis",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bar",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "barh",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "boxplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "errorbar",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fill_between",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "imshow",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "legend",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "plot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "scatter",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "stackplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "step",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "stem",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "violinplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "xlabel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "xlim",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "xticks",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ylabel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ylim",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "yticks",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@rcParams",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.RcParams",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@style",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.style",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rc",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rcdefaults",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "figure",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pie",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "matplotlib.patches.Wedge",
                  "matplotlib.text.Text",
                  "matplotlib.text.Text"
                ],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "show",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subplots",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "matplotlib.figure.Figure",
                  "matplotlib.axes.Axes"
                ],
                "mutatesKeyword": null
              },
              {
                "name": "tight_layout",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "title",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "use",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.figure.Figure",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@patch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_gridspec",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.gridspec.GridSpec",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_subplot",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "clear",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "suptitle",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.text.Text",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tight_layout",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.gridspec.GridSpec",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.axes.Axes",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fill",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axis",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_patch",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fill_between",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_axis_off",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_theta_zero_location",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_theta_direction",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axhline",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axvline",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bar",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.container.BarContainer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "barh",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.container.BarContainer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bar_label",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.text.Text",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "flatten",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "grid",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hlines",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hist",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "legend",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pie",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "matplotlib.patches.Wedge",
                  "matplotlib.text.Text",
                  "matplotlib.text.Text"
                ],
                "mutatesKeyword": null
              },
              {
                "name": "plot",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.lines.Line2DList",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ravel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reshape",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "scatter",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_aspect",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_axisbelow",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_title",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xlabel",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xlim",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xticklabels",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xticks",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_ylabel",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_ylim",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_yticks",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_yticklabels",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tick_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "text",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.text.Text",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.container.BarContainer",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.path",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Path",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.path.Path",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.path.Path",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.patches",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Patch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PathPatch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Wedge",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Wedge",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Circle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "FancyBboxPatch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.patches.Patch",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_edgecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.patches.Rectangle",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "get_height",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_width",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_x",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_y",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_edgecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_height",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_width",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_x",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_y",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.patches.Wedge",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_edgecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.text.Text",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_fontsize",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_fontweight",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_horizontalalignment",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_rotation",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_text",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_verticalalignment",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.lines.Line2DList",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.lines.Line2D",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linestyle",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_marker",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "seaborn.matrix.ClusterGrid",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@ax_heatmap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_row_dendrogram",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_col_dendrogram",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_row_colors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_col_colors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_cbar",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@cax",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@fig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@figure",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tight_layout",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "seaborn",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "clustermap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "seaborn.matrix.ClusterGrid",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_theme",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_style",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_context",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_palette",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_defaults",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_orig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "barplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "boxplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "heatmap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "histplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "lineplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "scatterplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "violinplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              }
            ]
          },
          {
            "name": "sklearn.preprocessing",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "StandardScaler",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.preprocessing.StandardScaler.copy-uncertain",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "partial_fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.preprocessing.StandardScaler",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "partial_fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.decomposition",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "PCA",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.decomposition.PCA.copy-uncertain",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.decomposition.PCA",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.linear_model",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "LinearRegression",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.linear_model.LinearRegression.copy-uncertain",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "predict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.linear_model.LinearRegression",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "predict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.api",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "add_constant",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "OLS",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "statsmodels.regression.linear_model.OLS",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.formula.api",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "ols",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "statsmodels.regression.linear_model.OLS",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.regression.linear_model.OLS",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "statsmodels.regression.linear_model.RegressionResults",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.regression.linear_model.RegressionResults",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "conf_int",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "predict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "summary",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          }
        ],
        "typeBindings": [
          {
            "target": "key",
            "typeName": "python.string",
            "argumentNames": []
          }
        ],
        "receiverCalls": [
          {
            "receiver": "re",
            "member": "findall",
            "kind": "receiver",
            "argumentNames": [
              "re",
              "v"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "re"
            ],
            "positionalArgumentNames": [
              [],
              [
                "v"
              ],
              [
                "re"
              ]
            ],
            "positionalStaticShapes": [
              "scalar",
              "unknown",
              "unknown"
            ],
            "positionalStaticBooleans": [
              null,
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          }
        ],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "partial",
        "writeState": "complete",
        "externalState": "complete",
        "reads": [],
        "writes": [],
        "reasonCodes": [
          "source-analysis-unsupported-call"
        ]
      },
      "fileContext": {
        "staticStrings": [
          {
            "name": "key",
            "value": "lean/OAI/Probability/SLE/LowerPositivity.lean"
          }
        ],
        "staticCollections": [],
        "localFileWrappers": []
      }
    },
    "notebook-run-1791456226939-106": {
      "checksum": "4e5eaeca1121fc5ddce047b400ece8d167ad4e87259bbd73e83ae3f279c1a52e",
      "facts": {
        "state": "unknown",
        "reasons": [
          "control-flow",
          "opaque-call",
          "opaque-mutation"
        ],
        "definedNames": [
          "absent",
          "c",
          "k",
          "key",
          "names",
          "sol",
          "v"
        ],
        "conditionallyDefinedNames": [
          "absent",
          "c",
          "k",
          "names",
          "sol",
          "v"
        ],
        "usedNames": [
          "Path",
          "absent",
          "combined",
          "configs",
          "extra",
          "names",
          "print",
          "re",
          "sol",
          "v"
        ],
        "priorUsedNames": [
          "Path",
          "combined",
          "configs",
          "extra",
          "print",
          "re"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [],
        "possiblyMutatedNames": [
          "names"
        ],
        "aliases": [
          {
            "target": "v",
            "source": "combined",
            "kind": "possible-reference",
            "access": "subscript",
            "member": "content"
          }
        ],
        "builtinContainerNames": [
          "absent"
        ],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [
          "print"
        ],
        "safeCallArgumentNames": [
          "absent",
          "key",
          "sol"
        ],
        "typeSummaries": [
          {
            "name": "pycirclize.Circos",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "chord_diagram",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pycirclize.circos.Circos",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "initialize_from_matrix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pycirclize.circos.Circos",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pycirclize.circos.Circos",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "plotfig",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pathlib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Path",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PurePath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PosixPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PurePosixPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "WindowsPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PureWindowsPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "gzip",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "gzip.GzipFile",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "gzip.GzipFile",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sqlite3",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "connect",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Connection",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "shutil",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy2",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copyfile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copytree",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pathlib.PurePath",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "joinpath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "with_name",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "with_suffix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "with_stem",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "as_posix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "is_absolute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "is_relative_to",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mkdir",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "relative_to",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "glob",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_bytes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_bytes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sqlite3.Connection",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "cursor",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Cursor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "execute",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Cursor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sqlite3.Cursor",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "execute",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Cursor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fetchall",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "importlib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "import_module",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pickle",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dump",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loads",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cloudpickle",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loads",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "dill",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loads",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "joblib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dump",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "torch",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "h5py",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "File",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.File",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "dask.dataframe",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "dask.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "dask.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "muon",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_10x_h5",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "muon.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5mu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "muon.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_10x_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "muon.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "mudata",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "MuData",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mudata.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "mudata.MuData",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_h5mu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "muon.MuData",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_h5mu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "wfdb",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "rdrecord",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rdann",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "wrsamp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "dask.DataFrame",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "decimal",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Decimal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "decimal.Decimal",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "decimal.Decimal",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "collections",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Counter",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "collections.Counter",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "defaultdict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "collections.Counter",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "elements",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "items",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "keys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "most_common",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subtract",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "total",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "update",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "csv",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "DictReader",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "csv.DictReader",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reader",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "csv.reader",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "csv.DictReader",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "csv.reader",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "io",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "BytesIO",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "io.BytesIO",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "StringIO",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "io.StringIO",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "io.BytesIO",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "getvalue",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seek",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tell",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truncate",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "io.StringIO",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "getvalue",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seek",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tell",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truncate",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "random",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "random",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "uniform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "triangular",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randint",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randrange",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getrandbits",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "gauss",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "normalvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lognormvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "expovariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "vonmisesvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "gammavariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "betavariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "paretovariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "weibullvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "shuffle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "x"
              },
              {
                "name": "sample",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "choices",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "choice",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "numpy.random",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "random",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "random_sample",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sample",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ranf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rand",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randn",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randint",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "normal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "standard_normal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "uniform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "poisson",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "binomial",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "multinomial",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "multivariate_normal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "beta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "gamma",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "exponential",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lognormal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "chisquare",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "standard_t",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "dirichlet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "permutation",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "choice",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "shuffle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "x"
              }
            ]
          },
          {
            "name": "numpy",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@random",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.random",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@pi",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "floor",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ceil",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log10",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "degrees",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "radians",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "rad2deg",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "deg2rad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sin",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "cos",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "tan",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sqrt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "exp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "expm1",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log1p",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log2",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "abs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "absolute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "fabs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "cumsum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "arange",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "atleast_1d",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "array",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "asarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "column_stack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "concatenate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "clip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "diff",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "full",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "full_like",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fromfile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "genfromtxt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hstack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "linspace",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loadtxt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isfinite",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "isnan",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ones",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "percentile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ravel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savetxt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "stack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "std",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "vstack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "where",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "zeros",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "numpy.ndarray",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fill",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "flatten",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ravel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reshape",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "resize",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "std",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "concat",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "crosstab",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "DataFrame",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "merge",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ExcelFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.ExcelFile",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_excel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_feather",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_fwf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_iceberg",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_json",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_orc",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_pickle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_pickle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sas",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_spss",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sql",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sql_query",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sql_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_stata",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_xml",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Series",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyreadstat",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_dta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sas7bdat",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sav",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_xport",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_sav",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_dta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_xport",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyarrow.parquet",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.Table",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyfaidx",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Fasta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyfaidx.Fasta",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyranges",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_bed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_gtf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.stats",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "chi2_contingency",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mannwhitneyu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pearsonr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "spearmanr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ttest_1samp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ttest_ind",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ttest_rel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.io.wavfile",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "python.scalar",
                  "numpy.ndarray"
                ],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.numeric-tuple",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "python.numbers",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "union",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "intersection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "symmetric_difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "colorsys",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "rgb_to_hls",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hls_to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rgb_to_hsv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hsv_to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rgb_to_yiq",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "yiq_to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.colors",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@LinearSegmentedColormap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors.LinearSegmentedColormap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_rgba",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_hex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.colors.LinearSegmentedColormap",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "from_list",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors.Colormap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.colors.Colormap",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "reversed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors.Colormap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_bad",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_under",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_over",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.scalar",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "is_integer",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "startswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "endswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "replace",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xml.etree.ElementTree",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fromstring",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xml.etree.ElementTree.Element",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xml.etree.ElementTree.Element",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "find",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xml.etree.ElementTree.Element",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "findall",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.xml-elements",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "iter",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.xml-elements",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "iterfind",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.xml-elements",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@tag",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@tail",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.xml-elements",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "python.string",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "startswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "endswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "capitalize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "casefold",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lower",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "upper",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "title",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "strip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "split",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.strings",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "replace",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "format",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.strings",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "union",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "intersection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "symmetric_difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.unique-values",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.calculated-sequence",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "python.container",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "union",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "intersection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "symmetric_difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.mapping",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "get",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "items",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "keys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "__getitem__",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.ExcelFile",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@sheet_names",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.strings",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "parse",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.ExcelSheets",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "keys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.ExcelSheets.values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "items",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.ExcelSheets.items",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.ExcelSheets.values",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "pandas.ExcelSheets.items",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "pandas.Index",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.unique-values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_list",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.unique-values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.DataFrame",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_numpy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "div",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "divide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truediv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sub",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subtract",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@column",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@columns",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "describe",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "assign",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "drop",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "drop_duplicates",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "dropna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fillna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ffill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bfill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "groupby",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.core.groupby.DataFrameGroupBy",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reindex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_dict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "head",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "iterrows",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame.iterrows",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_string",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "join",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "notna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "melt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "merge",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pivot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pivot_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rename",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "round",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_excel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_feather",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_json",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_html",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_latex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_markdown",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "value_counts",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.StringMethods",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "strip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lower",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "upper",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "capitalize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "title",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "casefold",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.DataFrame.iterrows",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "pandas.core.groupby.DataFrameGroupBy",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "agg",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "aggregate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.core.groupby.SeriesGroupBy",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.Series",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_numpy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "div",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "divide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truediv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sub",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subtract",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@str",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.StringMethods",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "describe",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_list",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "dropna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "drop_duplicates",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fillna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ffill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bfill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "head",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reindex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "unique",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.unique-values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rename",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "round",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "notna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_dict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_frame",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "value_counts",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@colors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@rcParams",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.RcParams",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@style",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.style",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rc",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rcdefaults",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "use",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.RcParams",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "update",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.style",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "use",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.image",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "imageio.v3",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "skimage.io",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cv2",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "PIL.Image",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fromarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "PIL.Image.Image",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "convert",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "crop",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getbbox",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "paste",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "resize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rotate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata.io",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@pp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scanpy.pp",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@pl",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scanpy.pl",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@tl",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scanpy.tl",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_10x_h5",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_10x_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_visium",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy.pp",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "calculate_qc_metrics",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "filter_cells",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "filter_genes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "highly_variable_genes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "log1p",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "normalize_total",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "neighbors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "regress_out",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "scale",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy.pl",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dotplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "embedding",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "heatmap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "matrixplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "spatial",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tracksplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "umap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "violin",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy.tl",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "leiden",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "louvain",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pca",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rank_genes_groups",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score_genes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tsne",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "umap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata.AnnData",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "obs_names_make_unique",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "var_names_make_unique",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_csvs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "openslide",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "OpenSlide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "openslide.OpenSlide",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_slide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "openslide.OpenSlide",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cyvcf2",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "VCF",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "cyvcf2.VCF",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Writer",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "cyvcf2.Writer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cyvcf2.VCF",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_index",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "__call__",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_samples",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_info_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_format_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_filter_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cyvcf2.Writer",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "from_string",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "cyvcf2.Writer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_record",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pysam",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "AlignmentFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "VariantFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "TabixFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mgf",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "MGF",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "IndexedMGF",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mzml",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "MzML",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mgf.IndexedMGF",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "prebuild_byte_offset_file",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mzml.MzML",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "prebuild_byte_offset_file",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "openslide.OpenSlide",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_region",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_thumbnail",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "radiomics.featureextractor",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "RadiomicsFeatureExtractor",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "radiomics.featureextractor.RadiomicsFeatureExtractor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "radiomics.featureextractor.RadiomicsFeatureExtractor",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "execute",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loadParams",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "SimpleITK",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "ReadImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "SimpleITK.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "WriteTransform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "WriteImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetArrayFromImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetArrayViewFromImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetImageFromArray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "SimpleITK.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "SimpleITK.Image",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "GetSize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetSpacing",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetOrigin",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetDirection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetDimension",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetNumberOfComponentsPerPixel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetPixelID",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetSpacing",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetOrigin",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetDirection",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetPixel",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetMetaData",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "CopyInformation",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "nibabel",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "nibabel.spatialimages.SpatialImage",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "nibabel.spatialimages.SpatialImage",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "get_fdata",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_data_dtype",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_filename",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "update_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xarray",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load_dataarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load_dataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_dataarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_dataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_mfdataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xarray.Dataset",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "compute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_netcdf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xarray.DataArray",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "compute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_netcdf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.pyplot",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "axhline",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axvline",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axis",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bar",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "barh",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "boxplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "errorbar",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fill_between",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "imshow",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "legend",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "plot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "scatter",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "stackplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "step",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "stem",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "violinplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "xlabel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "xlim",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "xticks",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ylabel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ylim",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "yticks",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@rcParams",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.RcParams",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@style",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.style",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rc",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rcdefaults",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "figure",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pie",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "matplotlib.patches.Wedge",
                  "matplotlib.text.Text",
                  "matplotlib.text.Text"
                ],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "show",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subplots",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "matplotlib.figure.Figure",
                  "matplotlib.axes.Axes"
                ],
                "mutatesKeyword": null
              },
              {
                "name": "tight_layout",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "title",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "use",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.figure.Figure",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@patch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_gridspec",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.gridspec.GridSpec",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_subplot",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "clear",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "suptitle",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.text.Text",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tight_layout",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.gridspec.GridSpec",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.axes.Axes",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fill",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axis",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_patch",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fill_between",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_axis_off",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_theta_zero_location",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_theta_direction",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axhline",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axvline",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bar",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.container.BarContainer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "barh",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.container.BarContainer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bar_label",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.text.Text",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "flatten",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "grid",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hlines",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hist",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "legend",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pie",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "matplotlib.patches.Wedge",
                  "matplotlib.text.Text",
                  "matplotlib.text.Text"
                ],
                "mutatesKeyword": null
              },
              {
                "name": "plot",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.lines.Line2DList",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ravel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reshape",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "scatter",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_aspect",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_axisbelow",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_title",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xlabel",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xlim",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xticklabels",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xticks",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_ylabel",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_ylim",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_yticks",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_yticklabels",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tick_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "text",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.text.Text",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.container.BarContainer",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.path",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Path",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.path.Path",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.path.Path",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.patches",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Patch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PathPatch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Wedge",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Wedge",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Circle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "FancyBboxPatch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.patches.Patch",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_edgecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.patches.Rectangle",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "get_height",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_width",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_x",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_y",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_edgecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_height",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_width",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_x",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_y",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.patches.Wedge",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_edgecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.text.Text",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_fontsize",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_fontweight",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_horizontalalignment",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_rotation",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_text",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_verticalalignment",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.lines.Line2DList",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.lines.Line2D",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linestyle",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_marker",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "seaborn.matrix.ClusterGrid",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@ax_heatmap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_row_dendrogram",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_col_dendrogram",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_row_colors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_col_colors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_cbar",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@cax",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@fig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@figure",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tight_layout",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "seaborn",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "clustermap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "seaborn.matrix.ClusterGrid",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_theme",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_style",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_context",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_palette",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_defaults",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_orig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "barplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "boxplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "heatmap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "histplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "lineplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "scatterplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "violinplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              }
            ]
          },
          {
            "name": "sklearn.preprocessing",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "StandardScaler",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.preprocessing.StandardScaler.copy-uncertain",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "partial_fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.preprocessing.StandardScaler",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "partial_fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.decomposition",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "PCA",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.decomposition.PCA.copy-uncertain",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.decomposition.PCA",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.linear_model",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "LinearRegression",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.linear_model.LinearRegression.copy-uncertain",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "predict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.linear_model.LinearRegression",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "predict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.api",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "add_constant",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "OLS",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "statsmodels.regression.linear_model.OLS",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.formula.api",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "ols",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "statsmodels.regression.linear_model.OLS",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.regression.linear_model.OLS",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "statsmodels.regression.linear_model.RegressionResults",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.regression.linear_model.RegressionResults",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "conf_int",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "predict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "summary",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          }
        ],
        "typeBindings": [
          {
            "target": "key",
            "typeName": "python.string",
            "argumentNames": []
          }
        ],
        "receiverCalls": [
          {
            "receiver": "configs",
            "member": "items",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "configs"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "re",
            "member": "findall",
            "kind": "receiver",
            "argumentNames": [
              "re",
              "v"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "re"
            ],
            "positionalArgumentNames": [
              [],
              [
                "v"
              ],
              [
                "re"
              ]
            ],
            "positionalStaticShapes": [
              "scalar",
              "unknown",
              "unknown"
            ],
            "positionalStaticBooleans": [
              null,
              null,
              null
            ],
            "resultNames": [
              "names"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "Path",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          }
        ],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "partial",
        "writeState": "partial",
        "externalState": "partial",
        "reads": [],
        "writes": [],
        "reasonCodes": [
          "source-analysis-unsupported-call",
          "dynamic-path-unresolved"
        ]
      },
      "fileContext": {
        "staticStrings": [
          {
            "name": "key",
            "value": "lean/OAI/Probability/SLE/LowerPositivity.lean"
          }
        ],
        "staticCollections": [],
        "localFileWrappers": []
      }
    },
    "notebook-run-1791456272052-107": {
      "checksum": "5da0f915ebd9710603d663d2d511b4d59f6757c66cdeda064c6b08d2d2b13502",
      "facts": {
        "state": "unknown",
        "reasons": [
          "control-flow",
          "opaque-call",
          "opaque-mutation"
        ],
        "definedNames": [
          "all_impl",
          "cfg",
          "code",
          "cp",
          "decs",
          "imports",
          "k",
          "lean_code_only",
          "m",
          "matches",
          "missing_direct",
          "module_evidence",
          "name",
          "oc",
          "om",
          "pattern",
          "r",
          "scan",
          "sol",
          "target"
        ],
        "conditionallyDefinedNames": [
          "cfg",
          "code",
          "cp",
          "decs",
          "imports",
          "k",
          "m",
          "matches",
          "name",
          "oc",
          "om",
          "pattern",
          "r",
          "sol",
          "target"
        ],
        "usedNames": [
          "all_impl",
          "any",
          "bool",
          "code",
          "collections",
          "combined",
          "configs",
          "decs",
          "dict",
          "imports",
          "lean_code_only",
          "len",
          "m",
          "matches",
          "missing_direct",
          "module_evidence",
          "name",
          "oc",
          "om",
          "pattern",
          "print",
          "re",
          "scan",
          "sol",
          "sorted"
        ],
        "priorUsedNames": [
          "any",
          "bool",
          "collections",
          "combined",
          "configs",
          "dict",
          "len",
          "print",
          "re",
          "sorted"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [
          "scan"
        ],
        "possiblyMutatedNames": [
          "imports"
        ],
        "aliases": [],
        "builtinContainerNames": [
          "all_impl",
          "decs",
          "matches",
          "missing_direct",
          "module_evidence",
          "scan"
        ],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [
          "any",
          "bool",
          "dict",
          "len",
          "print",
          "sorted"
        ],
        "safeCallArgumentNames": [
          "all_impl",
          "m",
          "missing_direct"
        ],
        "typeSummaries": [
          {
            "name": "python-function:lean_code_only",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "__call__",
                "effect": "unknown",
                "usedNames": [
                  "len",
                  "list"
                ],
                "safeCallNames": [
                  "len",
                  "list"
                ],
                "unknownScope": "namespace",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pycirclize.Circos",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "chord_diagram",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pycirclize.circos.Circos",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "initialize_from_matrix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pycirclize.circos.Circos",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pycirclize.circos.Circos",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "plotfig",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pathlib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Path",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PurePath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PosixPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PurePosixPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "WindowsPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PureWindowsPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "gzip",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "gzip.GzipFile",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "gzip.GzipFile",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sqlite3",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "connect",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Connection",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "shutil",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy2",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copyfile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copytree",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pathlib.PurePath",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "joinpath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "with_name",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "with_suffix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "with_stem",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "as_posix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "is_absolute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "is_relative_to",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mkdir",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "relative_to",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "glob",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_bytes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_bytes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sqlite3.Connection",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "cursor",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Cursor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "execute",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Cursor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sqlite3.Cursor",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "execute",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Cursor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fetchall",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "importlib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "import_module",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pickle",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dump",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loads",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cloudpickle",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loads",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "dill",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loads",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "joblib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dump",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "torch",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "h5py",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "File",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.File",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "dask.dataframe",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "dask.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "dask.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "muon",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_10x_h5",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "muon.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5mu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "muon.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_10x_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "muon.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "mudata",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "MuData",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mudata.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "mudata.MuData",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_h5mu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "muon.MuData",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_h5mu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "wfdb",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "rdrecord",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rdann",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "wrsamp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "dask.DataFrame",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "decimal",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Decimal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "decimal.Decimal",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "decimal.Decimal",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "collections",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Counter",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "collections.Counter",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "defaultdict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "collections.Counter",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "elements",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "items",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "keys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "most_common",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subtract",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "total",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "update",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "csv",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "DictReader",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "csv.DictReader",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reader",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "csv.reader",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "csv.DictReader",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "csv.reader",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "io",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "BytesIO",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "io.BytesIO",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "StringIO",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "io.StringIO",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "io.BytesIO",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "getvalue",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seek",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tell",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truncate",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "io.StringIO",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "getvalue",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seek",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tell",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truncate",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "random",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "random",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "uniform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "triangular",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randint",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randrange",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getrandbits",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "gauss",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "normalvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lognormvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "expovariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "vonmisesvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "gammavariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "betavariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "paretovariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "weibullvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "shuffle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "x"
              },
              {
                "name": "sample",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "choices",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "choice",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "numpy.random",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "random",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "random_sample",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sample",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ranf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rand",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randn",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randint",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "normal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "standard_normal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "uniform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "poisson",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "binomial",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "multinomial",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "multivariate_normal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "beta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "gamma",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "exponential",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lognormal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "chisquare",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "standard_t",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "dirichlet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "permutation",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "choice",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "shuffle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "x"
              }
            ]
          },
          {
            "name": "numpy",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@random",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.random",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@pi",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "floor",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ceil",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log10",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "degrees",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "radians",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "rad2deg",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "deg2rad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sin",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "cos",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "tan",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sqrt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "exp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "expm1",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log1p",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log2",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "abs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "absolute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "fabs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "cumsum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "arange",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "atleast_1d",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "array",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "asarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "column_stack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "concatenate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "clip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "diff",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "full",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "full_like",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fromfile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "genfromtxt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hstack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "linspace",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loadtxt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isfinite",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "isnan",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ones",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "percentile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ravel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savetxt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "stack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "std",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "vstack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "where",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "zeros",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "numpy.ndarray",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fill",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "flatten",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ravel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reshape",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "resize",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "std",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "concat",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "crosstab",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "DataFrame",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "merge",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ExcelFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.ExcelFile",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_excel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_feather",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_fwf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_iceberg",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_json",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_orc",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_pickle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_pickle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sas",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_spss",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sql",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sql_query",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sql_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_stata",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_xml",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Series",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyreadstat",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_dta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sas7bdat",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sav",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_xport",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_sav",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_dta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_xport",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyarrow.parquet",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.Table",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyfaidx",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Fasta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyfaidx.Fasta",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyranges",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_bed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_gtf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.stats",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "chi2_contingency",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mannwhitneyu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pearsonr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "spearmanr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ttest_1samp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ttest_ind",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ttest_rel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.io.wavfile",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "python.scalar",
                  "numpy.ndarray"
                ],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.numeric-tuple",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "python.numbers",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "union",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "intersection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "symmetric_difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "colorsys",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "rgb_to_hls",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hls_to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rgb_to_hsv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hsv_to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rgb_to_yiq",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "yiq_to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.colors",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@LinearSegmentedColormap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors.LinearSegmentedColormap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_rgba",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_hex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.colors.LinearSegmentedColormap",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "from_list",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors.Colormap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.colors.Colormap",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "reversed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors.Colormap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_bad",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_under",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_over",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.scalar",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "is_integer",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "startswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "endswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "replace",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xml.etree.ElementTree",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fromstring",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xml.etree.ElementTree.Element",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xml.etree.ElementTree.Element",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "find",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xml.etree.ElementTree.Element",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "findall",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.xml-elements",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "iter",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.xml-elements",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "iterfind",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.xml-elements",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@tag",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@tail",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.xml-elements",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "python.string",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "startswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "endswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "capitalize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "casefold",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lower",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "upper",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "title",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "strip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "split",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.strings",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "replace",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "format",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.strings",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "union",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "intersection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "symmetric_difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.unique-values",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.calculated-sequence",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "python.container",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "union",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "intersection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "symmetric_difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.mapping",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "get",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "items",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "keys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "__getitem__",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.ExcelFile",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@sheet_names",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.strings",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "parse",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.ExcelSheets",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "keys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.ExcelSheets.values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "items",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.ExcelSheets.items",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.ExcelSheets.values",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "pandas.ExcelSheets.items",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "pandas.Index",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.unique-values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_list",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.unique-values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.DataFrame",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_numpy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "div",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "divide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truediv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sub",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subtract",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@column",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@columns",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "describe",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "assign",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "drop",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "drop_duplicates",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "dropna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fillna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ffill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bfill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "groupby",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.core.groupby.DataFrameGroupBy",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reindex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_dict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "head",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "iterrows",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame.iterrows",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_string",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "join",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "notna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "melt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "merge",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pivot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pivot_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rename",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "round",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_excel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_feather",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_json",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_html",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_latex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_markdown",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "value_counts",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.StringMethods",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "strip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lower",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "upper",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "capitalize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "title",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "casefold",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.DataFrame.iterrows",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "pandas.core.groupby.DataFrameGroupBy",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "agg",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "aggregate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.core.groupby.SeriesGroupBy",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.Series",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_numpy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "div",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "divide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truediv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sub",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subtract",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@str",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.StringMethods",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "describe",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_list",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "dropna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "drop_duplicates",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fillna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ffill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bfill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "head",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reindex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "unique",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.unique-values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rename",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "round",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "notna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_dict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_frame",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "value_counts",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@colors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@rcParams",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.RcParams",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@style",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.style",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rc",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rcdefaults",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "use",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.RcParams",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "update",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.style",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "use",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.image",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "imageio.v3",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "skimage.io",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cv2",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "PIL.Image",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fromarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "PIL.Image.Image",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "convert",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "crop",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getbbox",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "paste",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "resize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rotate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata.io",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@pp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scanpy.pp",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@pl",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scanpy.pl",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@tl",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scanpy.tl",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_10x_h5",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_10x_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_visium",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy.pp",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "calculate_qc_metrics",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "filter_cells",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "filter_genes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "highly_variable_genes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "log1p",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "normalize_total",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "neighbors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "regress_out",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "scale",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy.pl",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dotplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "embedding",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "heatmap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "matrixplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "spatial",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tracksplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "umap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "violin",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy.tl",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "leiden",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "louvain",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pca",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rank_genes_groups",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score_genes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tsne",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "umap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata.AnnData",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "obs_names_make_unique",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "var_names_make_unique",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_csvs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "openslide",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "OpenSlide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "openslide.OpenSlide",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_slide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "openslide.OpenSlide",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cyvcf2",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "VCF",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "cyvcf2.VCF",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Writer",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "cyvcf2.Writer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cyvcf2.VCF",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_index",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "__call__",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_samples",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_info_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_format_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_filter_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cyvcf2.Writer",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "from_string",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "cyvcf2.Writer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_record",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pysam",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "AlignmentFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "VariantFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "TabixFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mgf",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "MGF",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "IndexedMGF",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mzml",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "MzML",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mgf.IndexedMGF",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "prebuild_byte_offset_file",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mzml.MzML",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "prebuild_byte_offset_file",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "openslide.OpenSlide",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_region",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_thumbnail",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "radiomics.featureextractor",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "RadiomicsFeatureExtractor",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "radiomics.featureextractor.RadiomicsFeatureExtractor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "radiomics.featureextractor.RadiomicsFeatureExtractor",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "execute",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loadParams",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "SimpleITK",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "ReadImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "SimpleITK.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "WriteTransform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "WriteImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetArrayFromImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetArrayViewFromImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetImageFromArray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "SimpleITK.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "SimpleITK.Image",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "GetSize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetSpacing",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetOrigin",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetDirection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetDimension",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetNumberOfComponentsPerPixel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetPixelID",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetSpacing",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetOrigin",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetDirection",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetPixel",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetMetaData",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "CopyInformation",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "nibabel",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "nibabel.spatialimages.SpatialImage",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "nibabel.spatialimages.SpatialImage",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "get_fdata",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_data_dtype",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_filename",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "update_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xarray",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load_dataarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load_dataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_dataarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_dataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_mfdataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xarray.Dataset",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "compute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_netcdf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xarray.DataArray",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "compute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_netcdf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.pyplot",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "axhline",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axvline",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axis",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bar",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "barh",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "boxplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "errorbar",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fill_between",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "imshow",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "legend",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "plot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "scatter",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "stackplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "step",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "stem",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "violinplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "xlabel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "xlim",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "xticks",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ylabel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ylim",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "yticks",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@rcParams",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.RcParams",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@style",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.style",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rc",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rcdefaults",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "figure",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pie",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "matplotlib.patches.Wedge",
                  "matplotlib.text.Text",
                  "matplotlib.text.Text"
                ],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "show",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subplots",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "matplotlib.figure.Figure",
                  "matplotlib.axes.Axes"
                ],
                "mutatesKeyword": null
              },
              {
                "name": "tight_layout",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "title",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "use",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.figure.Figure",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@patch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_gridspec",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.gridspec.GridSpec",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_subplot",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "clear",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "suptitle",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.text.Text",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tight_layout",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.gridspec.GridSpec",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.axes.Axes",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fill",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axis",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_patch",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fill_between",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_axis_off",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_theta_zero_location",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_theta_direction",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axhline",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axvline",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bar",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.container.BarContainer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "barh",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.container.BarContainer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bar_label",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.text.Text",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "flatten",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "grid",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hlines",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hist",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "legend",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pie",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "matplotlib.patches.Wedge",
                  "matplotlib.text.Text",
                  "matplotlib.text.Text"
                ],
                "mutatesKeyword": null
              },
              {
                "name": "plot",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.lines.Line2DList",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ravel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reshape",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "scatter",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_aspect",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_axisbelow",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_title",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xlabel",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xlim",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xticklabels",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xticks",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_ylabel",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_ylim",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_yticks",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_yticklabels",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tick_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "text",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.text.Text",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.container.BarContainer",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.path",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Path",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.path.Path",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.path.Path",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.patches",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Patch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PathPatch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Wedge",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Wedge",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Circle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "FancyBboxPatch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.patches.Patch",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_edgecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.patches.Rectangle",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "get_height",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_width",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_x",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_y",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_edgecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_height",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_width",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_x",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_y",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.patches.Wedge",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_edgecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.text.Text",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_fontsize",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_fontweight",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_horizontalalignment",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_rotation",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_text",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_verticalalignment",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.lines.Line2DList",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.lines.Line2D",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linestyle",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_marker",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "seaborn.matrix.ClusterGrid",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@ax_heatmap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_row_dendrogram",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_col_dendrogram",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_row_colors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_col_colors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_cbar",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@cax",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@fig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@figure",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tight_layout",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "seaborn",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "clustermap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "seaborn.matrix.ClusterGrid",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_theme",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_style",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_context",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_palette",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_defaults",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_orig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "barplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "boxplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "heatmap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "histplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "lineplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "scatterplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "violinplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              }
            ]
          },
          {
            "name": "sklearn.preprocessing",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "StandardScaler",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.preprocessing.StandardScaler.copy-uncertain",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "partial_fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.preprocessing.StandardScaler",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "partial_fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.decomposition",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "PCA",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.decomposition.PCA.copy-uncertain",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.decomposition.PCA",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.linear_model",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "LinearRegression",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.linear_model.LinearRegression.copy-uncertain",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "predict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.linear_model.LinearRegression",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "predict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.api",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "add_constant",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "OLS",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "statsmodels.regression.linear_model.OLS",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.formula.api",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "ols",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "statsmodels.regression.linear_model.OLS",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.regression.linear_model.OLS",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "statsmodels.regression.linear_model.RegressionResults",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.regression.linear_model.RegressionResults",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "conf_int",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "predict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "summary",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          }
        ],
        "typeBindings": [
          {
            "target": "lean_code_only",
            "typeName": "python-function:lean_code_only",
            "argumentNames": []
          },
          {
            "target": "code",
            "typeName": "lean_code_only",
            "argumentNames": [
              "combined"
            ]
          },
          {
            "target": "oc",
            "typeName": "lean_code_only",
            "argumentNames": []
          },
          {
            "target": "missing_direct",
            "typeName": "python.container",
            "argumentNames": []
          }
        ],
        "receiverCalls": [
          {
            "receiver": "combined",
            "member": "items",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "combined"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "lean_code_only",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [
              "code"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "re",
            "member": "findall",
            "kind": "receiver",
            "argumentNames": [
              "code",
              "re"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "re"
            ],
            "positionalArgumentNames": [
              [],
              [
                "code"
              ],
              [
                "re"
              ]
            ],
            "positionalStaticShapes": [
              "scalar",
              "unknown",
              "unknown"
            ],
            "positionalStaticBooleans": [
              null,
              null,
              null
            ],
            "resultNames": [
              "imports"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "re",
            "member": "finditer",
            "kind": "receiver",
            "argumentNames": [
              "code"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "re"
            ],
            "positionalArgumentNames": [
              [],
              [
                "code"
              ]
            ],
            "positionalStaticShapes": [
              "scalar",
              "unknown"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "code",
            "member": "count",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "code"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "re",
            "member": "finditer",
            "kind": "receiver",
            "argumentNames": [
              "code",
              "re"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "re"
            ],
            "positionalArgumentNames": [
              [],
              [
                "code"
              ],
              [
                "re"
              ]
            ],
            "positionalStaticShapes": [
              "scalar",
              "unknown",
              "unknown"
            ],
            "positionalStaticBooleans": [
              null,
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "code",
            "member": "count",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "code"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "configs",
            "member": "items",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "configs"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "lean_code_only",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [
              "combined"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [
                "combined"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [
              "code"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "re",
            "member": "escape",
            "kind": "receiver",
            "argumentNames": [
              "name"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "re"
            ],
            "positionalArgumentNames": [
              [
                "name"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "re",
            "member": "search",
            "kind": "receiver",
            "argumentNames": [
              "code",
              "pattern",
              "re"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "re"
            ],
            "positionalArgumentNames": [
              [
                "pattern"
              ],
              [
                "code"
              ],
              [
                "re"
              ]
            ],
            "positionalStaticShapes": [
              "unknown",
              "unknown",
              "unknown"
            ],
            "positionalStaticBooleans": [
              null,
              null,
              null
            ],
            "resultNames": [
              "m"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "code",
            "member": "count",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "code"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "m",
            "member": "start",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "m"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "lean_code_only",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [
              "oc"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "re",
            "member": "search",
            "kind": "receiver",
            "argumentNames": [
              "oc",
              "pattern",
              "re"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "re"
            ],
            "positionalArgumentNames": [
              [
                "pattern"
              ],
              [
                "oc"
              ],
              [
                "re"
              ]
            ],
            "positionalStaticShapes": [
              "unknown",
              "unknown",
              "unknown"
            ],
            "positionalStaticBooleans": [
              null,
              null,
              null
            ],
            "resultNames": [
              "om"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "matches",
            "member": "append",
            "kind": "mutating",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "matches"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "oc",
            "member": "count",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "oc"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "om",
            "member": "start",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "om"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "decs",
            "member": "append",
            "kind": "mutating",
            "argumentNames": [
              "matches"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "decs"
            ],
            "positionalArgumentNames": [
              [
                "matches"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "module_evidence",
            "member": "append",
            "kind": "mutating",
            "argumentNames": [
              "combined",
              "decs",
              "scan",
              "sol"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "module_evidence"
            ],
            "positionalArgumentNames": [
              [
                "combined",
                "decs",
                "scan",
                "sol"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "collections",
            "member": "Counter",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "collections"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          }
        ],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "partial",
        "writeState": "partial",
        "externalState": "partial",
        "reads": [],
        "writes": [],
        "reasonCodes": [
          "source-analysis-unsupported-call"
        ]
      },
      "fileContext": {
        "staticStrings": [],
        "staticCollections": [],
        "localFileWrappers": []
      }
    },
    "notebook-run-1791456311268-108": {
      "checksum": "7fe53e08deb3f86c9e7f030d4c3b1c17efb6a5d90ac7fb598f97e31d0c65d2a2",
      "facts": {
        "state": "unknown",
        "reasons": [
          "opaque-call"
        ],
        "definedNames": [
          "i",
          "v"
        ],
        "conditionallyDefinedNames": [],
        "usedNames": [
          "collections",
          "combined",
          "commit",
          "extra",
          "i",
          "lean_code_only",
          "len",
          "print",
          "re",
          "set",
          "src",
          "supp",
          "v"
        ],
        "priorUsedNames": [
          "collections",
          "combined",
          "commit",
          "extra",
          "lean_code_only",
          "len",
          "print",
          "re",
          "set",
          "src",
          "supp"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [],
        "possiblyMutatedNames": [],
        "aliases": [
          {
            "target": "v",
            "source": "extra",
            "kind": "possible-reference",
            "access": "subscript",
            "member": "content"
          }
        ],
        "builtinContainerNames": [],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [
          "len",
          "print",
          "set"
        ],
        "safeCallArgumentNames": [
          "extra",
          "src",
          "v"
        ],
        "typeSummaries": [],
        "typeBindings": [],
        "receiverCalls": [
          {
            "receiver": "v",
            "member": "index",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "v"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [
              "i"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "collections",
            "member": "Counter",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "collections"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "combined",
            "member": "items",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "combined"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "re",
            "member": "findall",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "re"
            ],
            "positionalArgumentNames": [
              [],
              []
            ],
            "positionalStaticShapes": [
              "scalar",
              "unknown"
            ],
            "positionalStaticBooleans": [
              null,
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "lean_code_only",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          }
        ],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "partial",
        "writeState": "partial",
        "externalState": "partial",
        "reads": [],
        "writes": [],
        "reasonCodes": [
          "source-analysis-unsupported-call"
        ]
      },
      "fileContext": {
        "staticStrings": [],
        "staticCollections": [],
        "localFileWrappers": []
      }
    },
    "notebook-run-1791456325149-109": {
      "checksum": "bce0872d9280259ae461f0d0307a07f1cfcf5e665f1fbf3c7084ee4d2d723330",
      "facts": {
        "state": "available",
        "definedNames": [],
        "usedNames": [
          "json",
          "len",
          "module_evidence",
          "print"
        ],
        "priorUsedNames": [
          "json",
          "len",
          "module_evidence",
          "print"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [
          "len",
          "print"
        ],
        "safeCallArgumentNames": [
          "module_evidence"
        ],
        "typeSummaries": [],
        "typeBindings": [],
        "receiverCalls": [
          {
            "receiver": "json",
            "member": "dumps",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "json"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "ensure_ascii",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": false,
                "staticShape": "unknown",
                "callableReferences": []
              }
            ]
          }
        ],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "partial",
        "writeState": "complete",
        "externalState": "complete",
        "reads": [],
        "writes": [],
        "reasonCodes": [
          "source-analysis-unsupported-call"
        ]
      },
      "fileContext": {
        "staticStrings": [],
        "staticCollections": [],
        "localFileWrappers": []
      }
    },
    "notebook-run-1791456327039-110": {
      "checksum": "9acda4e32c3b5fdcab12332c49d7832aeabf601b024f1fa5fd41e726d91e1d20",
      "facts": {
        "state": "available",
        "definedNames": [],
        "usedNames": [
          "json",
          "len",
          "module_evidence",
          "print"
        ],
        "priorUsedNames": [
          "json",
          "len",
          "module_evidence",
          "print"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [
          "len",
          "print"
        ],
        "safeCallArgumentNames": [
          "module_evidence"
        ],
        "typeSummaries": [],
        "typeBindings": [],
        "receiverCalls": [
          {
            "receiver": "json",
            "member": "dumps",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "json"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "ensure_ascii",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": false,
                "staticShape": "unknown",
                "callableReferences": []
              }
            ]
          }
        ],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "partial",
        "writeState": "complete",
        "externalState": "complete",
        "reads": [],
        "writes": [],
        "reasonCodes": [
          "source-analysis-unsupported-call"
        ]
      },
      "fileContext": {
        "staticStrings": [],
        "staticCollections": [],
        "localFileWrappers": []
      }
    },
    "notebook-run-1791456329061-111": {
      "checksum": "5ae1c2a24c25bb25a8c68eb046e9c416af8e3b5fdfacbdf13a44e18931d1bee9",
      "facts": {
        "state": "available",
        "definedNames": [],
        "usedNames": [
          "json",
          "len",
          "module_evidence",
          "print"
        ],
        "priorUsedNames": [
          "json",
          "len",
          "module_evidence",
          "print"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [
          "len",
          "print"
        ],
        "safeCallArgumentNames": [
          "module_evidence"
        ],
        "typeSummaries": [],
        "typeBindings": [],
        "receiverCalls": [
          {
            "receiver": "json",
            "member": "dumps",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "json"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "ensure_ascii",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": false,
                "staticShape": "unknown",
                "callableReferences": []
              }
            ]
          }
        ],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "partial",
        "writeState": "complete",
        "externalState": "complete",
        "reads": [],
        "writes": [],
        "reasonCodes": [
          "source-analysis-unsupported-call"
        ]
      },
      "fileContext": {
        "staticStrings": [],
        "staticCollections": [],
        "localFileWrappers": []
      }
    },
    "notebook-run-1791456330840-112": {
      "checksum": "f1a76d120cfb7043e07a504facf93ac624331fe0e5802bf7e0fc08c18ae0d95d",
      "facts": {
        "state": "available",
        "definedNames": [],
        "usedNames": [
          "json",
          "len",
          "module_evidence",
          "print"
        ],
        "priorUsedNames": [
          "json",
          "len",
          "module_evidence",
          "print"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [
          "len",
          "print"
        ],
        "safeCallArgumentNames": [
          "module_evidence"
        ],
        "typeSummaries": [],
        "typeBindings": [],
        "receiverCalls": [
          {
            "receiver": "json",
            "member": "dumps",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "json"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "ensure_ascii",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": false,
                "staticShape": "unknown",
                "callableReferences": []
              }
            ]
          }
        ],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "partial",
        "writeState": "complete",
        "externalState": "complete",
        "reads": [],
        "writes": [],
        "reasonCodes": [
          "source-analysis-unsupported-call"
        ]
      },
      "fileContext": {
        "staticStrings": [],
        "staticCollections": [],
        "localFileWrappers": []
      }
    },
    "notebook-run-1791456332380-113": {
      "checksum": "39effeff646cdaa87ad4f0ec9d3119fec398b11689bd92a46540f40da60ff720",
      "facts": {
        "state": "available",
        "definedNames": [],
        "usedNames": [
          "json",
          "len",
          "module_evidence",
          "print"
        ],
        "priorUsedNames": [
          "json",
          "len",
          "module_evidence",
          "print"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [
          "len",
          "print"
        ],
        "safeCallArgumentNames": [
          "module_evidence"
        ],
        "typeSummaries": [],
        "typeBindings": [],
        "receiverCalls": [
          {
            "receiver": "json",
            "member": "dumps",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "json"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "ensure_ascii",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": false,
                "staticShape": "unknown",
                "callableReferences": []
              }
            ]
          }
        ],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "partial",
        "writeState": "complete",
        "externalState": "complete",
        "reads": [],
        "writes": [],
        "reasonCodes": [
          "source-analysis-unsupported-call"
        ]
      },
      "fileContext": {
        "staticStrings": [],
        "staticCollections": [],
        "localFileWrappers": []
      }
    },
    "notebook-run-1791456372472-114": {
      "checksum": "db9cea44be8c36d563aa116a2fa232d625fa4b6e50a51d2a0b1f3cff6eec41ea",
      "facts": {
        "state": "unknown",
        "reasons": [
          "opaque-call"
        ],
        "definedNames": [
          "by_config",
          "copy",
          "csv",
          "decs",
          "ev",
          "fh",
          "fields",
          "final_audit",
          "final_papers",
          "paper",
          "r",
          "target",
          "w"
        ],
        "conditionallyDefinedNames": [
          "decs",
          "ev",
          "paper",
          "r",
          "target"
        ],
        "usedNames": [
          "Path",
          "all",
          "by_config",
          "combined",
          "commit",
          "copy",
          "csv",
          "decs",
          "ev",
          "extra",
          "failures",
          "fh",
          "fields",
          "final_audit",
          "final_papers",
          "hashlib",
          "json",
          "len",
          "link",
          "missing_direct",
          "module_evidence",
          "pack",
          "print",
          "scan",
          "sorted",
          "src",
          "srcpath",
          "str",
          "supp",
          "suppath",
          "updated",
          "w"
        ],
        "priorUsedNames": [
          "Path",
          "all",
          "combined",
          "commit",
          "extra",
          "failures",
          "hashlib",
          "json",
          "len",
          "link",
          "missing_direct",
          "module_evidence",
          "pack",
          "print",
          "scan",
          "sorted",
          "src",
          "srcpath",
          "str",
          "supp",
          "suppath",
          "updated"
        ],
        "possiblyUsedNames": [],
        "mutatedNames": [
          "final_papers"
        ],
        "possiblyMutatedNames": [],
        "aliases": [],
        "builtinContainerNames": [
          "by_config",
          "decs",
          "ev",
          "fields",
          "final_audit"
        ],
        "copyOnModifyNames": [],
        "copyOnModifyBindings": [],
        "copyOnModifyInvalidatedNames": [],
        "safeCallNames": [
          "all",
          "len",
          "print",
          "sorted",
          "str"
        ],
        "safeCallArgumentNames": [
          "decs",
          "extra",
          "final_papers",
          "missing_direct",
          "src"
        ],
        "typeSummaries": [
          {
            "name": "pycirclize.Circos",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "chord_diagram",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pycirclize.circos.Circos",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "initialize_from_matrix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pycirclize.circos.Circos",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pycirclize.circos.Circos",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "plotfig",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pathlib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Path",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PurePath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PosixPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PurePosixPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "WindowsPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PureWindowsPath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "gzip",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "gzip.GzipFile",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "gzip.GzipFile",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sqlite3",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "connect",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Connection",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "shutil",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy2",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copyfile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copytree",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pathlib.PurePath",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "joinpath",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "with_name",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "with_suffix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "with_stem",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "as_posix",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "is_absolute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "is_relative_to",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mkdir",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "relative_to",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pathlib.PurePath",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "glob",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_bytes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_bytes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sqlite3.Connection",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "cursor",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Cursor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "execute",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Cursor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sqlite3.Cursor",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "execute",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sqlite3.Cursor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fetchall",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "importlib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "import_module",
                "effect": "unknown",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pickle",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dump",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loads",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cloudpickle",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loads",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "dill",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loads",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "joblib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dump",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "torch",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "h5py",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "File",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "h5py.File",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "dask.dataframe",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "dask.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "dask.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "muon",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_10x_h5",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "muon.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5mu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "muon.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_10x_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "muon.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "mudata",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "MuData",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "mudata.MuData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "mudata.MuData",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_h5mu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "muon.MuData",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_h5mu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "wfdb",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "rdrecord",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rdann",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "wrsamp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "dask.DataFrame",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "decimal",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Decimal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "decimal.Decimal",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "decimal.Decimal",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "collections",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Counter",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "collections.Counter",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "defaultdict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "collections.Counter",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "elements",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "items",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "keys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "most_common",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subtract",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "total",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "update",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "csv",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "DictReader",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "csv.DictReader",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reader",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "csv.reader",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "csv.DictReader",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "csv.reader",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "io",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "BytesIO",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "io.BytesIO",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "StringIO",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "io.StringIO",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "io.BytesIO",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "getvalue",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seek",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tell",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truncate",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "io.StringIO",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "getvalue",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seek",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tell",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truncate",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "random",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "random",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "uniform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "triangular",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randint",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randrange",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getrandbits",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "gauss",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "normalvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lognormvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "expovariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "vonmisesvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "gammavariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "betavariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "paretovariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "weibullvariate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "shuffle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "x"
              },
              {
                "name": "sample",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "choices",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "choice",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "numpy.random",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "random",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "random_sample",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sample",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ranf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rand",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randn",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "randint",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "normal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "standard_normal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "uniform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "poisson",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "binomial",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "multinomial",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "multivariate_normal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "beta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "gamma",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "exponential",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lognormal",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "chisquare",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "standard_t",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "dirichlet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "permutation",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "choice",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "seed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "shuffle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "x"
              }
            ]
          },
          {
            "name": "numpy",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@random",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.random",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@pi",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "floor",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ceil",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log10",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "degrees",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "radians",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "rad2deg",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "deg2rad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sin",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "cos",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "tan",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sqrt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "exp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "expm1",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log1p",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "log2",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "abs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "absolute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "fabs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "cumsum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "arange",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "atleast_1d",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "array",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "asarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "column_stack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "concatenate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "clip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "diff",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "full",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "full_like",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fromfile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "genfromtxt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hstack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "linspace",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loadtxt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isfinite",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "isnan",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ones",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "percentile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ravel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savetxt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "stack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "std",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "vstack",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "where",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "zeros",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "numpy.ndarray",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fill",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "flatten",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "ravel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reshape",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "resize",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "std",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": "out"
              },
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "concat",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "crosstab",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "DataFrame",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "merge",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ExcelFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.ExcelFile",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_excel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_feather",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_fwf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_iceberg",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_json",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_orc",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_pickle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_pickle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sas",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_spss",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sql",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sql_query",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sql_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_stata",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_xml",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Series",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyreadstat",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_dta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sas7bdat",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_sav",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_xport",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_sav",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_dta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_xport",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyarrow.parquet",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyarrow.Table",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyfaidx",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Fasta",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pyfaidx.Fasta",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyranges",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_bed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_gtf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.stats",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "chi2_contingency",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mannwhitneyu",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pearsonr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "spearmanr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ttest_1samp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ttest_ind",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ttest_rel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scipy.io.wavfile",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "python.scalar",
                  "numpy.ndarray"
                ],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.numeric-tuple",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "python.numbers",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "union",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "intersection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "symmetric_difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "colorsys",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "rgb_to_hls",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hls_to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rgb_to_hsv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hsv_to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rgb_to_yiq",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "yiq_to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.colors",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@LinearSegmentedColormap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors.LinearSegmentedColormap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_rgba",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_rgb",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.numeric-tuple",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_hex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.colors.LinearSegmentedColormap",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "from_list",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors.Colormap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.colors.Colormap",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "reversed",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors.Colormap",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_bad",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_under",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_over",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.scalar",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "is_integer",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "startswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "endswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "replace",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xml.etree.ElementTree",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fromstring",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xml.etree.ElementTree.Element",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xml.etree.ElementTree.Element",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "find",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xml.etree.ElementTree.Element",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "findall",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.xml-elements",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "iter",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.xml-elements",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "iterfind",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.xml-elements",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@tag",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@tail",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.xml-elements",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "python.string",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "startswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "endswith",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.scalar",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "capitalize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "casefold",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lower",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "upper",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "title",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "strip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "split",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.strings",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "replace",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "format",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.strings",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "union",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "intersection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "symmetric_difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.unique-values",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.calculated-sequence",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "python.container",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "union",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "intersection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "symmetric_difference",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "python.mapping",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "get",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "items",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "keys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "__getitem__",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.string",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.ExcelFile",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@sheet_names",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.strings",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "parse",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.ExcelSheets",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "keys",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.ExcelSheets.values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "items",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.ExcelSheets.items",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.ExcelSheets.values",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "pandas.ExcelSheets.items",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "pandas.Index",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.unique-values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_list",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.unique-values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.DataFrame",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_numpy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "div",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "divide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truediv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sub",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subtract",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@column",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@columns",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Index",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "describe",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "assign",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "drop",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "drop_duplicates",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "dropna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fillna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ffill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bfill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "groupby",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.core.groupby.DataFrameGroupBy",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reindex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_dict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "head",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "iterrows",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame.iterrows",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_string",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "join",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "notna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "melt",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "merge",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pivot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pivot_table",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rename",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "round",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_excel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_feather",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_json",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_html",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_latex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_markdown",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_parquet",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "value_counts",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.StringMethods",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "strip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rstrip",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "lower",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "upper",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "capitalize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "title",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "casefold",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.DataFrame.iterrows",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "pandas.core.groupby.DataFrameGroupBy",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "agg",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "aggregate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.core.groupby.SeriesGroupBy",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pandas.Series",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "to_numpy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "div",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "divide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "truediv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sub",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subtract",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@str",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.StringMethods",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "describe",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tolist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_list",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "astype",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "dropna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "drop_duplicates",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fillna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ffill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bfill",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "head",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reindex",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "unique",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.unique-values",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "max",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "min",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rename",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "round",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "notna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isna",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_index",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sort_values",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sum",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_dict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_frame",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.DataFrame",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "value_counts",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "pandas.Series",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@colors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.colors",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@rcParams",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.RcParams",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@style",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.style",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rc",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rcdefaults",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "use",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.RcParams",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "update",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "python.container",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.style",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "use",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.image",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "imageio.v3",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "skimage.io",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cv2",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "imread",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "PIL.Image",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fromarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "PIL.Image.Image",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "convert",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "crop",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "getbbox",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "paste",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "resize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rotate",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata.io",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_csv",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@pp",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scanpy.pp",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@pl",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scanpy.pl",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@tl",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "scanpy.tl",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_10x_h5",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_10x_mtx",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read_visium",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy.pp",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "calculate_qc_metrics",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "filter_cells",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "filter_genes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "highly_variable_genes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "log1p",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "normalize_total",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "neighbors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "regress_out",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "scale",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy.pl",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "dotplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "embedding",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "heatmap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "matrixplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "spatial",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tracksplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "umap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "violin",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "scanpy.tl",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "leiden",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "louvain",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pca",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rank_genes_groups",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score_genes",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tsne",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "umap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "anndata.AnnData",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "anndata.AnnData",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "obs_names_make_unique",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "var_names_make_unique",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_csvs",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_h5ad",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_loom",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "openslide",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "OpenSlide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "openslide.OpenSlide",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_slide",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "openslide.OpenSlide",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cyvcf2",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "VCF",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "cyvcf2.VCF",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Writer",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "cyvcf2.Writer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cyvcf2.VCF",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_index",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "__call__",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_samples",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_info_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_format_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_filter_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_to_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "cyvcf2.Writer",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "from_string",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "cyvcf2.Writer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_record",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pysam",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "AlignmentFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "VariantFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "TabixFile",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mgf",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "MGF",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "IndexedMGF",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "write",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mzml",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "MzML",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "read",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mgf.IndexedMGF",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "prebuild_byte_offset_file",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "pyteomics.mzml.MzML",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "prebuild_byte_offset_file",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "openslide.OpenSlide",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "read_region",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_thumbnail",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "PIL.Image.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "radiomics.featureextractor",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "RadiomicsFeatureExtractor",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "radiomics.featureextractor.RadiomicsFeatureExtractor",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "radiomics.featureextractor.RadiomicsFeatureExtractor",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "execute",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "loadParams",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "SimpleITK",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "ReadImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "SimpleITK.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "WriteTransform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "WriteImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetArrayFromImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetArrayViewFromImage",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetImageFromArray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "SimpleITK.Image",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "SimpleITK.Image",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "GetSize",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetSpacing",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetOrigin",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetDirection",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetDimension",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetNumberOfComponentsPerPixel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "GetPixelID",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetSpacing",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetOrigin",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetDirection",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetPixel",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "SetMetaData",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "CopyInformation",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "nibabel",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "nibabel.spatialimages.SpatialImage",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "save",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "nibabel.spatialimages.SpatialImage",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "get_fdata",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_data_dtype",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_filename",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "update_header",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xarray",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "load_dataarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load_dataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_dataarray",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_dataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_mfdataset",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "open_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xarray.Dataset",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "compute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.Dataset",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_netcdf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_zarr",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "xarray.DataArray",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "close",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "compute",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "copy",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "isel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "load",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "mean",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "sel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "xarray.DataArray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "to_netcdf",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.pyplot",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "axhline",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axvline",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axis",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bar",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "barh",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "boxplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "errorbar",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fill_between",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hist",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "imshow",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "legend",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "plot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "scatter",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "stackplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "step",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "stem",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "text",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "violinplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "xlabel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "xlim",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "xticks",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ylabel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ylim",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "yticks",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "close",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@rcParams",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.RcParams",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@style",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.style",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rc",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "rcdefaults",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "figure",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pie",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "matplotlib.patches.Wedge",
                  "matplotlib.text.Text",
                  "matplotlib.text.Text"
                ],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "show",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "subplots",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "matplotlib.figure.Figure",
                  "matplotlib.axes.Axes"
                ],
                "mutatesKeyword": null
              },
              {
                "name": "tight_layout",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "title",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "use",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.figure.Figure",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@patch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_gridspec",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.gridspec.GridSpec",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_subplot",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "clear",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "suptitle",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.text.Text",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tight_layout",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.gridspec.GridSpec",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.axes.Axes",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fill",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axis",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "add_patch",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fill_between",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_axis_off",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_theta_zero_location",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_theta_direction",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axhline",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "axvline",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bar",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.container.BarContainer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "barh",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.container.BarContainer",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "bar_label",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.text.Text",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "flatten",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "grid",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hlines",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "hist",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "legend",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "pie",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [
                  "matplotlib.patches.Wedge",
                  "matplotlib.text.Text",
                  "matplotlib.text.Text"
                ],
                "mutatesKeyword": null
              },
              {
                "name": "plot",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.lines.Line2DList",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "ravel",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reshape",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "scatter",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_aspect",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_axisbelow",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_title",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xlabel",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xlim",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xticklabels",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_xticks",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_ylabel",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_ylim",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_yticks",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_yticklabels",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tick_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "text",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.text.Text",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.container.BarContainer",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.path",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Path",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.path.Path",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.path.Path",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.patches",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "Patch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "PathPatch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Wedge",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Wedge",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "Circle",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "FancyBboxPatch",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.patches.Patch",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.patches.Patch",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_edgecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.patches.Rectangle",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "get_height",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_width",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_x",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "get_y",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_edgecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_height",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_width",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_x",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_y",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.patches.Wedge",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_edgecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_facecolor",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.text.Text",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_fontsize",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_fontweight",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_horizontalalignment",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_rotation",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_text",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_verticalalignment",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "matplotlib.lines.Line2DList",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": []
          },
          {
            "name": "matplotlib.lines.Line2D",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "set_alpha",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_color",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linestyle",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_linewidth",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_marker",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_visible",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "seaborn.matrix.ClusterGrid",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "@ax_heatmap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_row_dendrogram",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_col_dendrogram",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_row_colors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_col_colors",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@ax_cbar",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@cax",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@fig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "@figure",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.figure.Figure",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "savefig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "tight_layout",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "seaborn",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "clustermap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "seaborn.matrix.ClusterGrid",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_theme",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_style",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_context",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_palette",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_defaults",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "reset_orig",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "barplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "boxplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "heatmap",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "histplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "lineplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "scatterplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              },
              {
                "name": "violinplot",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "matplotlib.axes.Axes",
                "destructuredReturnTypes": [],
                "mutatesKeyword": "ax"
              }
            ]
          },
          {
            "name": "sklearn.preprocessing",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "StandardScaler",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.preprocessing.StandardScaler.copy-uncertain",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "partial_fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.preprocessing.StandardScaler",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "partial_fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.preprocessing.StandardScaler",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.decomposition",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "PCA",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.decomposition.PCA.copy-uncertain",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.decomposition.PCA",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "fit_transform",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "inverse_transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.decomposition.PCA",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "transform",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.linear_model",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "LinearRegression",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.linear_model.LinearRegression.copy-uncertain",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "predict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression.copy-uncertain",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "sklearn.linear_model.LinearRegression",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "predict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "numpy.ndarray",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "score",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "set_params",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "sklearn.linear_model.LinearRegression",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.api",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "add_constant",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "OLS",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "statsmodels.regression.linear_model.OLS",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.formula.api",
            "kind": "python-module",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "ols",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "statsmodels.regression.linear_model.OLS",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.regression.linear_model.OLS",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "fit",
                "effect": "mutate",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": "statsmodels.regression.linear_model.RegressionResults",
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          },
          {
            "name": "statsmodels.regression.linear_model.RegressionResults",
            "kind": "python-class",
            "complete": true,
            "fields": [],
            "methods": [
              {
                "name": "conf_int",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "predict",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              },
              {
                "name": "summary",
                "effect": "read",
                "usedNames": [],
                "safeCallNames": [],
                "unknownScope": "receiver",
                "returnType": null,
                "destructuredReturnTypes": [],
                "mutatesKeyword": null
              }
            ]
          }
        ],
        "typeBindings": [
          {
            "target": "csv",
            "typeName": "csv",
            "argumentNames": []
          },
          {
            "target": "fields",
            "typeName": "python.strings",
            "argumentNames": []
          },
          {
            "target": "fields",
            "typeName": "python.strings",
            "argumentNames": []
          }
        ],
        "receiverCalls": [
          {
            "receiver": "copy",
            "member": "deepcopy",
            "kind": "receiver",
            "argumentNames": [
              "updated"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "copy"
            ],
            "positionalArgumentNames": [
              [
                "updated"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [
              "final_papers"
            ],
            "keywordArguments": []
          },
          {
            "receiver": "hashlib",
            "member": "hexdigest",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "sha256"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              [
                []
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "unknown"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [
              "hashlib"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "hashlib",
            "member": "sha256",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "hashlib"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "srcpath",
            "member": "read_bytes",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "srcpath"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "hashlib",
            "member": "hexdigest",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "sha256"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              [
                []
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "unknown"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [
              "hashlib"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "hashlib",
            "member": "sha256",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "hashlib"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "suppath",
            "member": "read_bytes",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "suppath"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "extra",
            "member": "values",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "extra"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "hashlib",
            "member": "hexdigest",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "sha256"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              [
                []
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "unknown"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [
              "hashlib"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "hashlib",
            "member": "sha256",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "hashlib"
            ],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "combined",
            "member": "items",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "combined"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "Path",
            "member": "write_text",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "__call__"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              [
                []
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "scalar"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "Path",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "json",
            "member": "dumps",
            "kind": "receiver",
            "argumentNames": [
              "final_audit"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "json"
            ],
            "positionalArgumentNames": [
              [
                "final_audit"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "ensure_ascii",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": false,
                "staticShape": "unknown",
                "callableReferences": []
              },
              {
                "name": "indent",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "Path",
            "member": "open",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [
              "__call__"
            ],
            "receiverChainFirstArgumentNames": [
              []
            ],
            "receiverChainPositionalArgumentNames": [
              [
                []
              ]
            ],
            "receiverChainPositionalStaticShapes": [
              [
                "scalar"
              ]
            ],
            "receiverChainPositionalStaticBooleans": [
              [
                null
              ]
            ],
            "receiverChainKeywordArguments": [
              []
            ],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": [
              {
                "name": "newline",
                "argumentNames": [],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "scalar",
                "callableReferences": []
              }
            ]
          },
          {
            "receiver": "Path",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              []
            ],
            "positionalStaticShapes": [
              "scalar"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "csv",
            "member": "DictWriter",
            "kind": "receiver",
            "argumentNames": [
              "fh",
              "fields"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "csv"
            ],
            "positionalArgumentNames": [
              [
                "fh"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [
              "w"
            ],
            "keywordArguments": [
              {
                "name": "fieldnames",
                "argumentNames": [
                  "fields"
                ],
                "possibleArgumentNames": [],
                "staticBoolean": null,
                "staticShape": "unknown",
                "callableReferences": [
                  {
                    "root": "fields"
                  }
                ]
              }
            ]
          },
          {
            "receiver": "w",
            "member": "writeheader",
            "kind": "receiver",
            "argumentNames": [],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "w"
            ],
            "positionalArgumentNames": [],
            "positionalStaticShapes": [],
            "positionalStaticBooleans": [],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "w",
            "member": "writerow",
            "kind": "receiver",
            "argumentNames": [
              "final_papers"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticShapes": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [
              "w"
            ],
            "positionalArgumentNames": [
              [
                "final_papers"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "link",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [
              "final_papers"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [
                "final_papers"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "link",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [
              "final_papers"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [
                "final_papers"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "link",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [
              "ev"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [
                "ev"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "link",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [
              "ev"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [
                "ev"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          },
          {
            "receiver": "link",
            "member": "__call__",
            "kind": "callable",
            "argumentNames": [
              "decs"
            ],
            "receiverChain": [],
            "receiverChainFirstArgumentNames": [],
            "receiverChainPositionalArgumentNames": [],
            "receiverChainPositionalStaticBooleans": [],
            "receiverChainKeywordArguments": [],
            "receiverValueNames": [],
            "positionalArgumentNames": [
              [
                "decs"
              ]
            ],
            "positionalStaticShapes": [
              "unknown"
            ],
            "positionalStaticBooleans": [
              null
            ],
            "resultNames": [],
            "keywordArguments": []
          }
        ],
        "memberWrites": []
      },
      "fileAccess": {
        "readState": "partial",
        "writeState": "partial",
        "externalState": "partial",
        "reads": [],
        "writes": [
          "final-material-audit.json",
          "final-material-evidence.csv"
        ],
        "reasonCodes": [
          "source-analysis-unsupported-call",
          "dynamic-path-unresolved"
        ]
      },
      "fileContext": {
        "pythonBindings": [
          {
            "name": "copy",
            "qualifiedName": "copy",
            "kind": "import"
          },
          {
            "name": "csv",
            "qualifiedName": "csv",
            "kind": "import"
          }
        ],
        "staticStrings": [],
        "staticCollections": [
          {
            "name": "fields",
            "values": [
              "family_id",
              "paper_title",
              "coverage",
              "coverage_evidence",
              "paper_statement_url",
              "scope_url",
              "configurations",
              "solution_module_urls",
              "selected_declaration_locations",
              "imported_selected_bodies_not_supplied",
              "implementation_placeholders_found",
              "dependency_completeness",
              "checker_execution"
            ]
          }
        ],
        "localFileWrappers": []
      }
    }
  },
  "projectionSnapshots": {}
}
